[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