diff --git a/compiler-rt/test/asan/TestCases/suppressions-alloc-dealloc-mismatch.cpp b/compiler-rt/test/asan/TestCases/suppressions-alloc-dealloc-mismatch.cpp index 6ab796b1c76a6..7f592c83216fd 100644 --- a/compiler-rt/test/asan/TestCases/suppressions-alloc-dealloc-mismatch.cpp +++ b/compiler-rt/test/asan/TestCases/suppressions-alloc-dealloc-mismatch.cpp @@ -10,8 +10,9 @@ // XFAIL: android // FIXME: atos does not work for inlined functions, yet llvm-symbolizer -// does not always work with debug info on Darwin. +// does not always work with debug info on Darwin. Behavior is similar on MSVC x86 outside of /Od. // UNSUPPORTED: darwin +// UNSUPPORTED: target={{.*windows-msvc.*}} && asan-32-bits #include #include diff --git a/compiler-rt/test/asan/TestCases/suppressions-function.cpp b/compiler-rt/test/asan/TestCases/suppressions-function.cpp index 22d3dae1f0ef0..c8ed3fd4866da 100644 --- a/compiler-rt/test/asan/TestCases/suppressions-function.cpp +++ b/compiler-rt/test/asan/TestCases/suppressions-function.cpp @@ -11,8 +11,9 @@ // UNSUPPORTED: ios // FIXME: atos does not work for inlined functions, yet llvm-symbolizer -// does not always work with debug info on Darwin. +// does not always work with debug info on Darwin. Behavior is similar on MSVC x86 outside of /Od. // UNSUPPORTED: darwin +// UNSUPPORTED: target={{.*windows-msvc.*}} && asan-32-bits #include #include