From 582d5edfe4a86dd0c34ad6bebedb83a0ab0a49bc Mon Sep 17 00:00:00 2001 From: Kostya Serebryany Date: Fri, 17 Oct 2014 00:47:30 +0000 Subject: [PATCH] trying to fix the new test again, this time for the clang-cmake-armv7-a15 bot git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@220002 91177308-0d34-0410-b5e6-96231b3b80d8 --- .../sanitize-address-field-padding.cpp | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) diff --git a/test/CodeGen/sanitize-address-field-padding.cpp b/test/CodeGen/sanitize-address-field-padding.cpp index edea1291dd..c19055c3f0 100644 --- a/test/CodeGen/sanitize-address-field-padding.cpp +++ b/test/CodeGen/sanitize-address-field-padding.cpp @@ -16,7 +16,7 @@ // CHECK: -fsanitize-address-field-padding ignored for Negative4 because it is trivially copyable // CHECK: -fsanitize-address-field-padding ignored for Negative5 because it is packed // CHECK: -fsanitize-address-field-padding ignored for SomeNamespace::BlacklistedByName because it is blacklisted -// CHECK: -fsanitize-address-field-padding ignored for ExternCStruct because it is not C++ +// CHECK: -fsanitize-address-field-padding ignored for ExternCStruct because it is not C++ // // FILE_BLACKLIST: -fsanitize-address-field-padding ignored for Positive1 because it is in a blacklisted file // FILE_BLACKLIST-NOT: __asan_poison_intra_object_redzone @@ -120,7 +120,7 @@ class ExternCStruct { ExternCStruct extern_C_struct; // CTOR -// CHECK-LABEL: define linkonce_odr void @_ZN9Positive1C1Ev +// CHECK-LABEL: define linkonce_odr void {{.*}}Positive1 // CHECK: call void @__asan_poison_intra_object_redzone({{.*}}12) // CHECK: call void @__asan_poison_intra_object_redzone({{.*}}15) // CHECK: call void @__asan_poison_intra_object_redzone({{.*}}12) @@ -128,8 +128,8 @@ ExternCStruct extern_C_struct; // CHECK: call void @__asan_poison_intra_object_redzone({{.*}}8) // CHECK-NOT: __asan_poison_intra_object_redzone // CHECK: ret void +// // DTOR -// CHECK-LABEL: define linkonce_odr void @_ZN9Positive1D1Ev // CHECK: call void @__asan_unpoison_intra_object_redzone({{.*}}12) // CHECK: call void @__asan_unpoison_intra_object_redzone({{.*}}15) // CHECK: call void @__asan_unpoison_intra_object_redzone({{.*}}12) @@ -137,16 +137,3 @@ ExternCStruct extern_C_struct; // CHECK: call void @__asan_unpoison_intra_object_redzone({{.*}}8) // CHECK-NOT: __asan_unpoison_intra_object_redzone // CHECK: ret void -// -// CHECK-LABEL: define linkonce_odr void @_ZN9Negative1C1Ev -// CHECK-NOT: call void @__asan_poison_intra_object_redzone -// CHECK: ret void -// -// CHECK-LABEL: define linkonce_odr void @_ZN9Negative2C1Ev -// CHECK-NOT: call void @__asan_poison_intra_object_redzone -// CHECK: ret void -// -// CHECK-LABEL: define linkonce_odr void @_ZN9Negative4C1Ev -// CHECK-NOT: call void @__asan_poison_intra_object_redzone -// CHECK: ret void - -- 2.40.0