r181707 - Fix test/CodeGenCXX/captured-statements.cpp on powerpc64

Ben Langmuir ben.langmuir at intel.com
Mon May 13 07:45:11 PDT 2013


Author: benlangmuir
Date: Mon May 13 09:45:11 2013
New Revision: 181707

URL: http://llvm.org/viewvc/llvm-project?rev=181707&view=rev
Log:
Fix test/CodeGenCXX/captured-statements.cpp on powerpc64

Generalize some attributes that differ on powerpc64 (i32 vs signext i32). Also
fix some copy-and-pasted code that didn't get updated properly.

Modified:
    cfe/trunk/test/CodeGenCXX/captured-statements.cpp

Modified: cfe/trunk/test/CodeGenCXX/captured-statements.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/captured-statements.cpp?rev=181707&r1=181706&r2=181707&view=diff
==============================================================================
--- cfe/trunk/test/CodeGenCXX/captured-statements.cpp (original)
+++ cfe/trunk/test/CodeGenCXX/captured-statements.cpp Mon May 13 09:45:11 2013
@@ -55,9 +55,9 @@ void test2(int x) {
   }();
 
   // CHECK-2: define void @_Z5test2i
-  // CHECK-2:   call i32 @[[Lambda:["$\w]+]]
+  // CHECK-2:   call {{.*}} @[[Lambda:["$\w]+]]
   //
-  // CHECK-2: define internal i32 @[[Lambda]]
+  // CHECK-2: define internal {{.*}} @[[Lambda]]
   // CHECK-2:   call void @[[HelperName:["$_A-Za-z0-9]+]](%[[Capture:.*]]*
   //
   // CHECK-2: define internal void @[[HelperName]]
@@ -74,7 +74,7 @@ void test3(int x) {
 
   // CHECK-3: %[[Capture:struct\.anon[\.0-9]*]] = type { i32* }
 
-  // CHECK-3: define void @_Z5test3i(i32 %x)
+  // CHECK-3: define void @_Z5test3i
   // CHECK-3:   store i32*
   // CHECK-3:   call void @{{.*}}__captured_stmt
   // CHECK-3:   ret void
@@ -86,10 +86,7 @@ void test4() {
     Foo f;
     f.x = 5;
   }
-  // CHECK-4: %[[Capture:struct\.anon[\.0-9]*]] = type { i32* }
-
-  // CHECK-4: define void @_Z5test3i(i32 %x)
-  // CHECK-4:   store i32*
+  // CHECK-4: define void @_Z5test4v
   // CHECK-4:   call void @[[HelperName:["$_A-Za-z0-9]+]](%[[Capture:.*]]*
   // CHECK-4:   ret void
   //





More information about the cfe-commits mailing list