Using "not grep" is brittle as the test passes if llvm-as fails.
authorRafael Espindola <rafael.espindola@gmail.com>
Wed, 21 Nov 2012 14:17:23 +0000 (14:17 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Wed, 21 Nov 2012 14:17:23 +0000 (14:17 +0000)
Fix the testcase to be valid IL and uses FileCheck.
Thanks to NAKAMURA Takumi for noticing it.

llvm-svn: 168427

llvm/test/Other/2008-10-15-MissingSpace.ll

index cac696e..bc78e84 100644 (file)
@@ -1,8 +1,12 @@
-; RUN: llvm-as < %s | llvm-dis | not grep "void@"
+; RUN: llvm-as < %s | llvm-dis | FileCheck %s
 ; PR2894
 declare void @g()
 define void @f() {
-  invoke void @g() to label %c unwind label %c
+; CHECK:  invoke void @g()
+; CHECK:           to label %d unwind label %c
+  invoke void @g() to label %d unwind label %c
+d:
+  ret void
 c:
   %exn = landingpad {i8*, i32} personality i32 (...)* @__gxx_personality_v0
             cleanup