summaryrefslogtreecommitdiffstats
path: root/llvm/test/CFrontend
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2008-05-12 13:01:19 +0000
committerDuncan Sands <baldrick@free.fr>2008-05-12 13:01:19 +0000
commit2b84ba4c9b549e8c9838d76b254d7c0949a6b6d1 (patch)
treeb294539bd26ddb463f939907782a9bfa932f2937 /llvm/test/CFrontend
parent4afb1c864ad15109b70ff14147c2ffa8845bb93d (diff)
downloadbcm5719-llvm-2b84ba4c9b549e8c9838d76b254d7c0949a6b6d1.tar.gz
bcm5719-llvm-2b84ba4c9b549e8c9838d76b254d7c0949a6b6d1.zip
Testcase for PR2264.
llvm-svn: 50965
Diffstat (limited to 'llvm/test/CFrontend')
-rw-r--r--llvm/test/CFrontend/2008-05-12-TempUsedBeforeDef.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/test/CFrontend/2008-05-12-TempUsedBeforeDef.c b/llvm/test/CFrontend/2008-05-12-TempUsedBeforeDef.c
new file mode 100644
index 00000000000..5c3bfdaf64c
--- /dev/null
+++ b/llvm/test/CFrontend/2008-05-12-TempUsedBeforeDef.c
@@ -0,0 +1,10 @@
+// RUN: %llvmgcc -S -o /dev/null %s
+// PR2264.
+unsigned foo = 8L;
+unsigned bar = 0L;
+volatile unsigned char baz = 6L;
+int test() {
+ char qux = 1L;
+ for (; baz >= -29; baz--)
+ bork(bar && foo, qux);
+}
OpenPOWER on IntegriCloud