Why can't I cast an n int to a struct with only a x int field?
Time ago someone has said that all internal errors are problems, is this known and bad?
struct S { int x; }
void main() {
int n = 1;
int[S] a;
a[ cast(S)n ]++;
}
OUTPUT DMD 1.035:
temp.d(5): Error: e2ir: cannot cast from int to S
Internal error: e2ir.c 3904
Bye,
bearophile