Index: base/tools_sanity_unittest.cc |
diff --git a/base/tools_sanity_unittest.cc b/base/tools_sanity_unittest.cc |
index c03110e24b4965ea89ba117106ef7bf8d48ce9ca..00eecb420cd05ed6aa1b13db97637a77bd360472 100644 |
--- a/base/tools_sanity_unittest.cc |
+++ b/base/tools_sanity_unittest.cc |
@@ -112,9 +112,7 @@ TEST(ToolsSanityTest, MemoryLeak) { |
#else |
#define MAYBE_AccessesToNewMemory AccessesToNewMemory |
#define MAYBE_AccessesToMallocMemory AccessesToMallocMemory |
-#define MAYBE_ArrayDeletedWithoutBraces ArrayDeletedWithoutBraces |
-#define MAYBE_SingleElementDeletedWithBraces SingleElementDeletedWithBraces |
-#endif |
+#endif // (defined(ADDRESS_SANITIZER) && defined(OS_IOS)) || defined(SYZYASAN) |
// The following tests pass with Clang r170392, but not r172454, which |
// makes AddressSanitizer detect errors in them. We disable these tests under |
@@ -126,7 +124,11 @@ TEST(ToolsSanityTest, MemoryLeak) { |
#define MAYBE_SingleElementDeletedWithBraces \ |
DISABLED_SingleElementDeletedWithBraces |
#define MAYBE_ArrayDeletedWithoutBraces DISABLED_ArrayDeletedWithoutBraces |
-#endif |
+#else |
+#define MAYBE_ArrayDeletedWithoutBraces ArrayDeletedWithoutBraces |
+#define MAYBE_SingleElementDeletedWithBraces SingleElementDeletedWithBraces |
+#endif // defined(ADDRESS_SANITIZER) || defined(SYZYASAN) |
+ |
TEST(ToolsSanityTest, MAYBE_AccessesToNewMemory) { |
char *foo = new char[10]; |
MakeSomeErrors(foo, 10); |