diff --git a/compiler-rt/lib/asan/CMakeLists.txt b/compiler-rt/lib/asan/CMakeLists.txt index 1bfc6f0c5e37d..bc5fe0be120f8 100644 --- a/compiler-rt/lib/asan/CMakeLists.txt +++ b/compiler-rt/lib/asan/CMakeLists.txt @@ -216,6 +216,7 @@ else() RTSanitizerCommonLibc RTSanitizerCommonCoverage RTSanitizerCommonSymbolizer + RTSanitizerCommonSymbolizerInternal RTLSanCommon RTUbsan) diff --git a/compiler-rt/lib/ubsan/CMakeLists.txt b/compiler-rt/lib/ubsan/CMakeLists.txt index 93730561523a9..2031726afe0b5 100644 --- a/compiler-rt/lib/ubsan/CMakeLists.txt +++ b/compiler-rt/lib/ubsan/CMakeLists.txt @@ -207,8 +207,7 @@ else() RTSanitizerCommonLibc RTSanitizerCommonCoverage RTSanitizerCommonSymbolizer - # FIXME: Some wrong with C++ demangling. - # RTSanitizerCommonSymbolizerInternal + RTSanitizerCommonSymbolizerInternal RTUbsan RTUbsan_standalone RTInterception @@ -253,8 +252,7 @@ else() RTSanitizerCommonLibc RTSanitizerCommonCoverage RTSanitizerCommonSymbolizer - # FIXME: Some wrong with C++ demangling. - # RTSanitizerCommonSymbolizerInternal + RTSanitizerCommonSymbolizerInternal RTUbsan RTUbsan_cxx RTUbsan_standalone diff --git a/compiler-rt/test/sanitizer_common/TestCases/demangle_internal.cpp b/compiler-rt/test/sanitizer_common/TestCases/demangle_internal.cpp index 3202fc17aea7d..6ec1851275eb1 100644 --- a/compiler-rt/test/sanitizer_common/TestCases/demangle_internal.cpp +++ b/compiler-rt/test/sanitizer_common/TestCases/demangle_internal.cpp @@ -3,7 +3,7 @@ // REQUIRES: internal_symbolizer // FIXME: link internal_symbolizer. -// XFAIL: asan, hwasan, ubsan +// XFAIL: hwasan #include #include