[compiler-rt] r266499 - [sanitizers] Fixup to r266494; the Unit test should not run on Windows
Anna Zaks via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 15 17:32:17 PDT 2016
Author: zaks
Date: Fri Apr 15 19:32:16 2016
New Revision: 266499
URL: http://llvm.org/viewvc/llvm-project?rev=266499&view=rev
Log:
[sanitizers] Fixup to r266494; the Unit test should not run on Windows
The test is failing on Windows because we do not have a definition for
DemangleSwiftAndCXX nor DemangleCXXABI, which I am replacing, on Windows.
Modified:
compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc
Modified: compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc?rev=266499&r1=266498&r2=266499&view=diff
==============================================================================
--- compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc (original)
+++ compiler-rt/trunk/lib/sanitizer_common/tests/sanitizer_symbolizer_test.cc Fri Apr 15 19:32:16 2016
@@ -55,6 +55,7 @@ TEST(Symbolizer, ExtractTokenUpToDelimit
InternalFree(token);
}
+#if !SANITIZER_WINDOWS
TEST(Symbolizer, DemangleSwiftAndCXX) {
// Swift names are not demangled in default llvm build because Swift
// runtime is not linked in.
@@ -64,5 +65,6 @@ TEST(Symbolizer, DemangleSwiftAndCXX) {
EXPECT_STREQ("foo", DemangleSwiftAndCXX("foo"));
EXPECT_STREQ("", DemangleSwiftAndCXX(""));
}
+#endif
} // namespace __sanitizer
More information about the llvm-commits
mailing list