diff --git a/compiler-rt/test/ubsan/TestCases/Integer/bit-int-pass.c b/compiler-rt/test/ubsan/TestCases/Integer/bit-int-pass.c index a25428f0eb872..2255d2d08c766 100644 --- a/compiler-rt/test/ubsan/TestCases/Integer/bit-int-pass.c +++ b/compiler-rt/test/ubsan/TestCases/Integer/bit-int-pass.c @@ -1,3 +1,4 @@ +// REQUIRES: x86_64-target-arch // RUN: %clang -Wno-constant-conversion -Wno-array-bounds -Wno-division-by-zero -Wno-shift-negative-value -Wno-shift-count-negative -Wno-int-to-pointer-cast -O0 -fsanitize=alignment,array-bounds,bool,float-cast-overflow,implicit-integer-sign-change,implicit-signed-integer-truncation,implicit-unsigned-integer-truncation,integer-divide-by-zero,nonnull-attribute,null,nullability-arg,nullability-assign,nullability-return,pointer-overflow,returns-nonnull-attribute,shift-base,shift-exponent,signed-integer-overflow,unreachable,unsigned-integer-overflow,unsigned-shift-base,vla-bound %s -o %t1 && %run %t1 2>&1 | FileCheck %s #include diff --git a/compiler-rt/test/ubsan/TestCases/Integer/bit-int.c b/compiler-rt/test/ubsan/TestCases/Integer/bit-int.c index 18dc10bf3a388..48f718285b06a 100644 --- a/compiler-rt/test/ubsan/TestCases/Integer/bit-int.c +++ b/compiler-rt/test/ubsan/TestCases/Integer/bit-int.c @@ -1,5 +1,9 @@ +// REQUIRES: x86_64-target-arch // RUN: %clang -Wno-constant-conversion -Wno-array-bounds -Wno-division-by-zero -Wno-shift-negative-value -Wno-shift-count-negative -Wno-int-to-pointer-cast -O0 -fsanitize=array-bounds,float-cast-overflow,implicit-integer-sign-change,implicit-signed-integer-truncation,implicit-unsigned-integer-truncation,integer-divide-by-zero,pointer-overflow,shift-base,shift-exponent,signed-integer-overflow,unsigned-integer-overflow,unsigned-shift-base,vla-bound %s -o %t1 && %run %t1 2>&1 | FileCheck %s +// FIXME: make the test pass on windows. +// XFAIL: target={{.*windows-msvc.*}} + #include #include