diff options
author | Alexey Samsonov <samsonov@google.com> | 2013-03-26 08:55:38 +0000 |
---|---|---|
committer | Alexey Samsonov <samsonov@google.com> | 2013-03-26 08:55:38 +0000 |
commit | 7ef76c1cd8a473977a2b99143b762d61ec265ebc (patch) | |
tree | 50dab3af005622ece2608c77885de48448c49d9b | |
parent | 9d8043b4ccef99ed4fb4340d3d5746fcc9bf4309 (diff) | |
download | bcm5719-llvm-7ef76c1cd8a473977a2b99143b762d61ec265ebc.tar.gz bcm5719-llvm-7ef76c1cd8a473977a2b99143b762d61ec265ebc.zip |
[Sanitizer] Disable atomic_test on Android, where it crashes Clang.
llvm-svn: 177998
-rw-r--r-- | compiler-rt/lib/sanitizer_common/tests/sanitizer_atomic_test.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler-rt/lib/sanitizer_common/tests/sanitizer_atomic_test.cc b/compiler-rt/lib/sanitizer_common/tests/sanitizer_atomic_test.cc index 4ee816b5d0d..a4a97c43e00 100644 --- a/compiler-rt/lib/sanitizer_common/tests/sanitizer_atomic_test.cc +++ b/compiler-rt/lib/sanitizer_common/tests/sanitizer_atomic_test.cc @@ -15,6 +15,9 @@ namespace __sanitizer { +// Clang crashes while compiling this test for Android: +// http://llvm.org/bugs/show_bug.cgi?id=15587 +#if !SANITIZER_ANDROID template<typename T> void CheckAtomicCompareExchange() { typedef typename T::Type Type; @@ -47,5 +50,6 @@ TEST(SanitizerCommon, AtomicCompareExchangeTest) { CheckAtomicCompareExchange<atomic_uint64_t>(); CheckAtomicCompareExchange<atomic_uintptr_t>(); } +#endif //!SANITIZER_ANDROID } // namespace __sanitizer |