diff options
Diffstat (limited to 'release_23/test/CFrontend/2004-03-15-SimpleIndirectGoto.c')
-rw-r--r-- | release_23/test/CFrontend/2004-03-15-SimpleIndirectGoto.c | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/release_23/test/CFrontend/2004-03-15-SimpleIndirectGoto.c b/release_23/test/CFrontend/2004-03-15-SimpleIndirectGoto.c deleted file mode 100644 index ad7221e96a00..000000000000 --- a/release_23/test/CFrontend/2004-03-15-SimpleIndirectGoto.c +++ /dev/null @@ -1,23 +0,0 @@ -// RUN: %llvmgcc -S %s -o - | llvm-as -f -o /dev/null - -int code[]={0,0,0,0,1}; -void foo(int x) { - volatile int b; - b = 0xffffffff; -} -void bar(int *pc) { - static const void *l[] = {&&lab0, &&end}; - - foo(0); - goto *l[*pc]; - lab0: - foo(0); - pc++; - goto *l[*pc]; - end: - return; -} -int main() { - bar(code); - return 0; -} |