diff options
Diffstat (limited to 'test/FrontendC/2005-01-02-ConstantInits.c')
-rw-r--r-- | test/FrontendC/2005-01-02-ConstantInits.c | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/test/FrontendC/2005-01-02-ConstantInits.c b/test/FrontendC/2005-01-02-ConstantInits.c deleted file mode 100644 index 735278e0f930..000000000000 --- a/test/FrontendC/2005-01-02-ConstantInits.c +++ /dev/null @@ -1,24 +0,0 @@ -// RUN: %llvmgcc %s -S -o - - -// This tests all kinds of hard cases with initializers and -// array subscripts. This corresponds to PR487. - -struct X { int a[2]; }; - -int test() { - static int i23 = (int) &(((struct X *)0)->a[1]); - return i23; -} - -int i = (int) &( ((struct X *)0) -> a[1]); - -int Arr[100]; - -int foo(int i) { return bar(&Arr[49])+bar(&Arr[i]); } -int foo2(int i) { - static const int *X = &Arr[49]; - static int i23 = (int) &( ((struct X *)0) -> a[0]); - int *P = Arr; - ++P; - return bar(Arr+i); -} |