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.
llvm-svn: 199870
diff --git a/clang/test/CodeGenCXX/instr-profile-class.cpp b/clang/test/CodeGenCXX/instr-profile-class.cpp
index d731e1a..d7b4499 100644
--- a/clang/test/CodeGenCXX/instr-profile-class.cpp
+++ b/clang/test/CodeGenCXX/instr-profile-class.cpp
@@ -29,7 +29,7 @@
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 @@
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 @@
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 @@
}
// 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}