[libcxx] [test] Add UNSUPPORTED: msvc in a couple verify.cpp tests
authorMartin Storsjö <martin@martin.st>
Fri, 28 May 2021 09:53:27 +0000 (09:53 +0000)
committerMartin Storsjö <martin@martin.st>
Mon, 31 May 2021 07:58:32 +0000 (10:58 +0300)
Due to issues with the detection of the clang-verify feature, these
tests have been skipped in the Windows CI configuration so far.

Differential Revision: https://reviews.llvm.org/D103308

libcxx/test/std/language.support/cmp/cmp.categories.pre/zero_type.verify.cpp
libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/underlying_type.fail.cpp

index 7fd6749..55353f5 100644 (file)
 // UNSUPPORTED: c++03, c++11, c++14, c++17
 // UNSUPPORTED: apple-clang-9, apple-clang-10, apple-clang-11, apple-clang-12.0.0
 
+// In MSVC mode, there's a slightly different number of errors printed for
+// each of these, so it doesn't add up to the exact expected count of 18.
+// UNSUPPORTED: msvc
+
 // <compare>
 
 // Ensure we reject all cases where an argument other than a literal 0 is used
index 928f734..8695401 100644 (file)
@@ -8,6 +8,10 @@
 // UNSUPPORTED: c++03, c++11, c++14, c++17
 // type_traits
 
+// MSVC mode seems to use different rules regarding enum sizes, so E1
+// doesn't cause an error.
+// UNSUPPORTED: msvc
+
 // underlying_type
 // Mandates: enum must not be an incomplete enumeration type.