]> granicus.if.org Git - clang/commitdiff
FileCheckify a grep test.
authorReid Kleckner <reid@kleckner.net>
Thu, 22 Aug 2013 18:45:40 +0000 (18:45 +0000)
committerReid Kleckner <reid@kleckner.net>
Thu, 22 Aug 2013 18:45:40 +0000 (18:45 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189042 91177308-0d34-0410-b5e6-96231b3b80d8

test/CodeGenCXX/static-init-1.cpp

index a926c0a2d32df3ef6e2c682a82464a862eac2c46..09bf7bfd5ca6c64ca6a7c20ac1f4a657ca595777 100644 (file)
@@ -1,5 +1,4 @@
-// RUN: %clang_cc1 -triple=x86_64-apple-darwin9 -emit-llvm %s -o %t
-// RUN: grep "call i32 @_Z5func1i" %t | count 3
+// RUN: %clang_cc1 -triple=x86_64-apple-darwin9 -emit-llvm %s -o - | FileCheck %s
 
 extern "C" int printf(...);
 
@@ -9,15 +8,18 @@ int func2(int c) { return printf("loading the func2(%d)\n", c); };
 int func1(int c) { return printf("loading the func1(%d)\n", c); }
 
 static int loader_1 = func1(++count);
+// CHECK: call i32 @_Z5func1i
 
 int loader_2 = func2(++count);
 
 static int loader_3 = func1(++count);
-
+// CHECK: call i32 @_Z5func1i
 
 int main() {}
 
 int loader_4 = func2(++count);
 static int loader_5 = func1(++count);
 int loader_6 = func2(++count);
+// CHECK: call i32 @_Z5func1i
 
+// CHECK-NOT: call i32 @_Z5func1i