diff options
author | Alexey Samsonov <samsonov@google.com> | 2014-02-10 08:34:46 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2014-02-10 08:34:46 +0000 |
commit | 236018e3c50916bbff48e653413334924d395aeb (patch) | |
tree | 74c091e949240d2f6e4a9b466f12830da127fb57 /lib | |
parent | 7608d2a50bf5173955732b5e53f6ea30550430df (diff) |
[TSan] Fix mismatched mangled names in operator delete interceptors
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@201069 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/tsan/rtl/tsan_interceptors.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/tsan/rtl/tsan_interceptors.cc b/lib/tsan/rtl/tsan_interceptors.cc index d390d102b..b080259f9 100644 --- a/lib/tsan/rtl/tsan_interceptors.cc +++ b/lib/tsan/rtl/tsan_interceptors.cc @@ -584,13 +584,13 @@ void operator delete(void *ptr) throw() { SANITIZER_INTERFACE_ATTRIBUTE void operator delete[](void *ptr) throw(); void operator delete[](void *ptr) throw() { - OPERATOR_DELETE_BODY(_ZdlPvRKSt9nothrow_t); + OPERATOR_DELETE_BODY(_ZdaPv); } SANITIZER_INTERFACE_ATTRIBUTE void operator delete(void *ptr, std::nothrow_t const&); void operator delete(void *ptr, std::nothrow_t const&) { - OPERATOR_DELETE_BODY(_ZdaPv); + OPERATOR_DELETE_BODY(_ZdlPvRKSt9nothrow_t); } SANITIZER_INTERFACE_ATTRIBUTE |