diff options
author | Kuba Brecka <kuba.brecka@gmail.com> | 2015-11-14 10:42:08 +0000 |
---|---|---|
committer | Kuba Brecka <kuba.brecka@gmail.com> | 2015-11-14 10:42:08 +0000 |
commit | 521c40c4e02c004e8e8554a7d829f35c9904b4d1 (patch) | |
tree | 40d431e3a5c21405ea0936bcd4d933de28a4fe86 /lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc | |
parent | de01ea1f543e5dc31c1ea908b8061268ab325546 (diff) |
Reverting r253080 ([tsan] Don't demangle names not starting with "_Z").
This caused bot failures on ARM, e.g. http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15-full/builds/9068
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@253129 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc')
-rw-r--r-- | lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc b/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc index c4bc9b8d9..a19b0a678 100644 --- a/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc +++ b/lib/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc @@ -48,9 +48,6 @@ namespace __sanitizer { // Attempts to demangle the name via __cxa_demangle from __cxxabiv1. const char *DemangleCXXABI(const char *name) { - if (name[0] != '_' || name[1] != 'Z') - return name; - // FIXME: __cxa_demangle aggressively insists on allocating memory. // There's not much we can do about that, short of providing our // own demangler (libc++abi's implementation could be adapted so that |