Area-CompilersBugConcept-Diagnostic ClarityFeature - Readonly Referenceshelp wanted
Métricas do repositório
- Stars
- (20.414 estrelas)
- Métricas de merge de PR
- (Mesclagem média 6d 17h) (256 fundiu PRs em 30d)
Description
Version Used: 2.6.0.62309 (d3f6b8e7)
Steps to Reproduce:
Compile following
using System;
unsafe class X
{
public static void Main ()
{
int* stackSpan = (int*) stackalloc int[100];
}
}
Expected Behavior:
C# 7.2 allows stackallow casts (don't really know why) but it now reports an odd error message when the casts are used with pre-7.2 only supported pointer types.
Actual Behavior:
error CS8346: Conversion of a stackalloc expression of type 'int' to type 'int*' is not possible