r199870 - test/CodeGenCXX: Be less strict about return types
Justin Bogner
mail at justinbogner.com
Wed Jan 22 20:41:06 PST 2014
Author: bogner
Date: Wed Jan 22 22:41:06 2014
New Revision: 199870
URL: http://llvm.org/viewvc/llvm-project?rev=199870&view=rev
Log:
test/CodeGenCXX: Be less strict about return types
Some ABIs have different return types for constructors and
destructors, and we're just looking for the end of the function
here. Loosen up the regex.
Modified:
cfe/trunk/test/CodeGenCXX/instr-profile-class.cpp
Modified: cfe/trunk/test/CodeGenCXX/instr-profile-class.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/instr-profile-class.cpp?rev=199870&r1=199869&r2=199870&view=diff
==============================================================================
--- cfe/trunk/test/CodeGenCXX/instr-profile-class.cpp (original)
+++ cfe/trunk/test/CodeGenCXX/instr-profile-class.cpp Wed Jan 22 22:41:06 2014
@@ -29,7 +29,7 @@ public:
if (Member) {}
// CTRGEN-NOT: store {{.*}} @[[SCC]],
// CTRUSE-NOT: br {{.*}} !prof ![0-9]+
- // CTRUSE: ret void
+ // CTRUSE: ret
}
// CTRUSE: ![[SC1]] = metadata !{metadata !"branch_weights", i32 100, i32 2}
@@ -42,7 +42,7 @@ public:
if (Member) {}
// DTRGEN-NOT: store {{.*}} @[[SDC]],
// DTRUSE-NOT: br {{.*}} !prof ![0-9]+
- // DTRUSE: ret void
+ // DTRUSE: ret
}
// DTRUSE: ![[SD1]] = metadata !{metadata !"branch_weights", i32 100, i32 2}
@@ -55,7 +55,7 @@ public:
if (Member) {}
// MTHGEN-NOT: store {{.*}} @[[SMC]],
// MTHUSE-NOT: br {{.*}} !prof ![0-9]+
- // MTHUSE: ret void
+ // MTHUSE: ret
}
// MTHUSE: ![[SM1]] = metadata !{metadata !"branch_weights", i32 100, i32 2}
};
@@ -72,7 +72,7 @@ void simple_wrapper() {
}
// WRPGEN-NOT: store {{.*}} @[[SWC]],
// WRPUSE-NOT: br {{.*}} !prof ![0-9]+
- // WRPUSE: ret void
+ // WRPUSE: ret
}
// WRPUSE: ![[SW1]] = metadata !{metadata !"branch_weights", i32 100, i32 2}
More information about the cfe-commits
mailing list