/* REQUIRED_ARGS: -betterC | |
PERMUTE_ARGS: | |
*/ | |
import core.stdc.stdio; | |
extern (C) int main() | |
{ | |
printf("hello world\n"); | |
int[3] a; | |
foo(a[], 3); | |
return 0; | |
} | |
int foo(int[] a, int i) | |
{ | |
return a[i]; | |
} | |
/**********************************************/ | |
// https://issues.dlang.org/show_bug.cgi?id=19234 | |
void issue19234() | |
{ | |
static struct A {} | |
A[10] a; | |
A[10] b; | |
b[] = a[]; | |
} | |
/**********************************************/ | |
// https://issues.dlang.org/show_bug.cgi?id=22922 | |
void issue22922() | |
{ | |
int[] x = []; | |
} |