This change fails at r227799: diff --git test/asan/TestCases/Windows/iostream_sbo.cc test/asan/TestCases/Windows/iostream_sbo.cc index 96a8b80..ffcd530 100644 --- test/asan/TestCases/Windows/iostream_sbo.cc +++ test/asan/TestCases/Windows/iostream_sbo.cc @@ -1,5 +1,10 @@ +// First, check this works with the default blacklist: // RUN: %clang_cl_asan -O0 %s -Fe%t // RUN: echo "42" | %run %t 2>&1 | FileCheck %s +// +// Then, make sure it still works when a user uses his own blacklist file: +// RUN: %clang_cl_asan -O0 %s -fsanitize-blacklist=%p/../Helpers/initialization-blacklist.txt -Fe%t2 +// RUN: echo "42" | %run %t2 2>&1 | FileCheck %s #include <iostream> Please note the default blacklist for windows is not empty due to http://goo.gl/L4qqUG I'd argue that ASan should merge the user-specified blacklist with the default one rather than just replace.
Alexey, Can you please take a look?
Just for the record, once this is fixed we should update Clang/Win revision used in Chromium and revert https://crrev.com/7949a66919a6d288451e3a818a843ea39025bd74
Be careful when rolling, as seh changes are causing instability.
Sure, I'll make sure to check the FYI bot first.
Should be fixed by r228156.
r228573 adds an extra ASan/Win test case as in comment #0