forked from OSchip/llvm-project
691644f3ca
The definitions in sanitizer_common may conflict with definitions from system headers because: The runtime includes the system headers after the project headers (as per LLVM coding guidelines). lib/sanitizer_common/sanitizer_internal_defs.h pollutes the namespace of everything defined after it, which is all/most of the sanitizer .h and .cc files and the included system headers with: using namespace __sanitizer; // NOLINT This patch solves the problem by introducing the namespace only within the sanitizer namespaces as proposed by Dmitry. Differential Revision: https://reviews.llvm.org/D21947 llvm-svn: 281657 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
cache_frag.cpp | ||
cache_frag.h | ||
esan.cpp | ||
esan.h | ||
esan.syms.extra | ||
esan_circular_buffer.h | ||
esan_flags.cpp | ||
esan_flags.h | ||
esan_flags.inc | ||
esan_hashtable.h | ||
esan_interceptors.cpp | ||
esan_interface.cpp | ||
esan_interface_internal.h | ||
esan_linux.cpp | ||
esan_shadow.h | ||
esan_sideline.h | ||
esan_sideline_linux.cpp | ||
working_set.cpp | ||
working_set.h | ||
working_set_posix.cpp |