]> granicus.if.org Git - clang/commitdiff
Test case for PR7887 - failed with asm("")
authorSerge Pavlov <sepavloff@gmail.com>
Wed, 3 Jul 2013 15:32:48 +0000 (15:32 +0000)
committerSerge Pavlov <sepavloff@gmail.com>
Wed, 3 Jul 2013 15:32:48 +0000 (15:32 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@185543 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGen/asm-label.c

index c06f11fd2d24d55c1fd2f800d833f38f7944267e..f944d368f8b3995932f7d0aaffcc9cda0383f339 100644 (file)
@@ -17,3 +17,15 @@ int *test(void) {
 // DARWIN: @"\01bar" = internal global i32 0
 // DARWIN: @"\01foo" = common global i32 0
 // DARWIN: declare i8* @"\01alias"(i32)
+
+// PR7887
+int pr7887_1 asm("");
+extern int pr7887_2 asm("");
+int pr7887_3 () asm("");
+
+int pt7887_4 () {
+  static int y asm("");
+  y = pr7887_3();
+  pr7887_2 = 1;
+  return pr7887_1;
+}