[libcxx-commits] [libcxx] cb82e8e - [libc++] Remove workaround for PR28391 (ODR violations with ASAN)
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Thu May 20 07:47:38 PDT 2021
Author: Louis Dionne
Date: 2021-05-20T10:48:36-04:00
New Revision: cb82e8ea33e3546414b5ef15335c57611d1e04f2
URL: https://github.com/llvm/llvm-project/commit/cb82e8ea33e3546414b5ef15335c57611d1e04f2
DIFF: https://github.com/llvm/llvm-project/commit/cb82e8ea33e3546414b5ef15335c57611d1e04f2.diff
LOG: [libc++] Remove workaround for PR28391 (ODR violations with ASAN)
This is not an issue anymore since we don't build the libc++ dylib with
C++14 anymore (see https://llvm.org/PR28391) for details.
Differential Revision: https://reviews.llvm.org/D102106
Added:
Modified:
libcxx/utils/libcxx/test/config.py
Removed:
################################################################################
diff --git a/libcxx/utils/libcxx/test/config.py b/libcxx/utils/libcxx/test/config.py
index 23d7d73b5bfba..106d228948bf0 100644
--- a/libcxx/utils/libcxx/test/config.py
+++ b/libcxx/utils/libcxx/test/config.py
@@ -490,9 +490,6 @@ def add_ubsan():
self.cxx.flags += ['-fsanitize=address']
if llvm_symbolizer is not None:
self.exec_env['ASAN_SYMBOLIZER_PATH'] = llvm_symbolizer
- # FIXME: Turn ODR violation back on after PR28391 is resolved
- # https://llvm.org/PR28391
- self.exec_env['ASAN_OPTIONS'] = 'detect_odr_violation=0'
self.config.available_features.add('asan')
self.config.available_features.add('sanitizer-new-delete')
self.cxx.compile_flags += ['-O1']
More information about the libcxx-commits
mailing list