diff --git a/unittests/ADT/OptionSetTest.cpp b/unittests/ADT/OptionSetTest.cpp index 2f22db47d178..21411fe09e0a 100644 --- a/unittests/ADT/OptionSetTest.cpp +++ b/unittests/ADT/OptionSetTest.cpp @@ -84,6 +84,8 @@ TEST(OptionSet, intptr_t) { #endif } +#ifndef _MSC_VER +// FIXME: This fails on MSVC. TEST(OptionSet, intptr_t_isConstructible) { // First check that std::is_constructible counts explicit conversion // operators. @@ -109,3 +111,5 @@ TEST(OptionSet, intptr_t_isConstructible) { EXPECT_TRUE(isConvertible); } } +#endif +