Author: Vitaly Buka Date: 2022-08-29T18:26:04-07:00 New Revision: 582ec4b0aa55bff84490e1c89e55066bf6603212
URL: https://github.com/llvm/llvm-project/commit/582ec4b0aa55bff84490e1c89e55066bf6603212 DIFF: https://github.com/llvm/llvm-project/commit/582ec4b0aa55bff84490e1c89e55066bf6603212.diff LOG: [test][msan] Don't ignore prefix of sanitizer_dtor_callback Added: Modified: clang/test/CodeGenCXX/sanitize-dtor-fn-attribute.cpp clang/test/CodeGenCXX/sanitize-dtor-nontrivial-virtual-base.cpp Removed: ################################################################################ diff --git a/clang/test/CodeGenCXX/sanitize-dtor-fn-attribute.cpp b/clang/test/CodeGenCXX/sanitize-dtor-fn-attribute.cpp index 2817aac4ef4a..61acea458d4a 100644 --- a/clang/test/CodeGenCXX/sanitize-dtor-fn-attribute.cpp +++ b/clang/test/CodeGenCXX/sanitize-dtor-fn-attribute.cpp @@ -33,7 +33,7 @@ int main() { // CHECK: ret void // CHECK: define {{.*}}VectorIiED2Ev -// CHECK: call void {{.*}}sanitizer_dtor_callback +// CHECK: call void @__sanitizer_dtor_callback // CHECK: ret void // When attribute is repressed, the destructor does not emit any tail calls diff --git a/clang/test/CodeGenCXX/sanitize-dtor-nontrivial-virtual-base.cpp b/clang/test/CodeGenCXX/sanitize-dtor-nontrivial-virtual-base.cpp index 3e20eede26b1..75ee8d4789bc 100644 --- a/clang/test/CodeGenCXX/sanitize-dtor-nontrivial-virtual-base.cpp +++ b/clang/test/CodeGenCXX/sanitize-dtor-nontrivial-virtual-base.cpp @@ -61,27 +61,27 @@ Derived d; // poison 2 ints // CHECK-LABEL: define {{.*}}ZN11VirtualBaseD2Ev -// CHECK: call void {{.*}}@__sanitizer_dtor_callback({{.*}}, i64 8){{.*}}, !dbg ![[DI1:[0-9]+]] -// CHECK: call void {{.*}}sanitizer_dtor_callback({{.*}}, i64 8) +// CHECK: call void @__sanitizer_dtor_callback({{.*}}, i64 8){{.*}}, !dbg ![[DI1:[0-9]+]] +// CHECK: call void @__sanitizer_dtor_callback({{.*}}, i64 8) // CHECK: ret void // poison int and double // CHECK-LABEL: define {{.*}}ZN4BaseD2Ev // CHECK: call void @__sanitizer_dtor_callback({{.*}}{{.*}}, !dbg ![[DI2:[0-9]+]] -// CHECK: call void {{.*}}sanitizer_dtor_callback({{.*}}, i64 8) +// CHECK: call void @__sanitizer_dtor_callback({{.*}}, i64 8) // CHECK: ret void // poison int, ignore vector, poison int // CHECK-LABEL: define {{.*}}ZN7DerivedD2Ev -// CHECK: call void {{.*}}sanitizer_dtor_callback({{.*}}, i64 4){{.*}}, !dbg ![[DI3:[0-9]+]] +// CHECK: call void @__sanitizer_dtor_callback({{.*}}, i64 4){{.*}}, !dbg ![[DI3:[0-9]+]] // CHECK: call void {{.*}}ZN6VectorIiED1Ev -// CHECK: call void {{.*}}sanitizer_dtor_callback({{.*}}, i64 4){{.*}}, !dbg ![[DI3]] +// CHECK: call void @__sanitizer_dtor_callback({{.*}}, i64 4){{.*}}, !dbg ![[DI3]] // CHECK: call void {{.*}}ZN4BaseD2Ev // CHECK: ret void // poison int // CHECK-LABEL: define {{.*}}ZN6VectorIiED2Ev -// CHECK: call void {{.*}}sanitizer_dtor_callback({{.*}}, i64 4){{.*}}, !dbg ![[DI5:[0-9]+]] +// CHECK: call void @__sanitizer_dtor_callback({{.*}}, i64 4){{.*}}, !dbg ![[DI5:[0-9]+]] // CHECK: ret void // CHECK-LABEL: !DIFile{{.*}}.cpp _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits