aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen
diff options
context:
space:
mode:
authorRoman Divacky <rdivacky@FreeBSD.org>2010-05-04 20:51:19 +0000
committerRoman Divacky <rdivacky@FreeBSD.org>2010-05-04 20:51:19 +0000
commitbe17651f5cd2e94922c1b732bc8589e180698193 (patch)
tree938fcb7c80a0402925b5b00fa684a245ab0936a5 /test/CodeGen
parent0883ccd9eac3b974df00e6548ee319a7dd3646f4 (diff)
downloadsrc-be17651f5cd2e94922c1b732bc8589e180698193.tar.gz
src-be17651f5cd2e94922c1b732bc8589e180698193.zip
Update clang to r103052.
Notes
Notes: svn path=/vendor/clang/dist/; revision=207632
Diffstat (limited to 'test/CodeGen')
-rw-r--r--test/CodeGen/staticinit.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/CodeGen/staticinit.c b/test/CodeGen/staticinit.c
index cd1f059e570a..8c5cdd05642d 100644
--- a/test/CodeGen/staticinit.c
+++ b/test/CodeGen/staticinit.c
@@ -29,3 +29,13 @@ void foo(void) {
// RUN: grep "f1.l0 = internal global i32 ptrtoint (i32 ()\* @f1 to i32)" %t
int f1(void) { static int l0 = (unsigned) f1; }
+// PR7044
+char *f2(char key) {
+ switch (key) {
+ static char _msg[40];
+ case '\014':
+ return _msg;
+ }
+
+ return 0;
+}