| // RUN: clang-cc %s -emit-llvm -o %t | |
| int b(char* x); | |
| // Extremely basic VLA test | |
| void a(int x) { | |
| char arry[x]; | |
| arry[0] = 10; | |
| b(arry); | |
| } | |
| int c(int n) | |
| { | |
| return sizeof(int[n]); | |
| } | |
| int f0(int x) { | |
| int vla[x]; | |
| return vla[x-1]; | |
| } | |
| void | |
| f(int count) | |
| { | |
| int a[count]; | |
| do { } while (0); | |
| if (a[0] != 3) { | |
| } | |
| } |