From 5961ba1e90ad06bfd3401c07822f4cd6e83d83fc Mon Sep 17 00:00:00 2001 From: Casey Carter Date: Thu, 18 Mar 2021 10:20:06 -0700 Subject: [PATCH] Port STL portion of MSVC-PR-311353 --- tests/std/tests/P0898R3_concepts/test.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/tests/std/tests/P0898R3_concepts/test.cpp b/tests/std/tests/P0898R3_concepts/test.cpp index a0d79d6010f..a87ed8cdfb8 100644 --- a/tests/std/tests/P0898R3_concepts/test.cpp +++ b/tests/std/tests/P0898R3_concepts/test.cpp @@ -1492,16 +1492,12 @@ namespace test_default_initializable { using std::default_initializable, std::initializer_list; STATIC_ASSERT(default_initializable); -#if defined(__clang__) || defined(__EDG__) // TRANSITION, DevCom-952724 +#if defined(MSVC_INTERNAL_TESTING) || defined(__clang__) || defined(__EDG__) // TRANSITION, DevCom-952724 STATIC_ASSERT(!default_initializable); -#else // ^^^ no workaround / assert bug so we'll notice when it's fixed vvv - STATIC_ASSERT(default_initializable); #endif // TRANSITION, DevCom-952724 STATIC_ASSERT(default_initializable); -#if defined(__clang__) || defined(__EDG__) // TRANSITION, DevCom-952724 +#if defined(MSVC_INTERNAL_TESTING) || defined(__clang__) || defined(__EDG__) // TRANSITION, DevCom-952724 STATIC_ASSERT(!default_initializable); -#else // ^^^ no workaround / assert bug so we'll notice when it's fixed vvv - STATIC_ASSERT(default_initializable); #endif // TRANSITION, DevCom-952724 STATIC_ASSERT(default_initializable); STATIC_ASSERT(!default_initializable); @@ -1515,10 +1511,8 @@ namespace test_default_initializable { STATIC_ASSERT(!default_initializable); STATIC_ASSERT(!default_initializable); STATIC_ASSERT(!default_initializable); -#if defined(__clang__) || defined(__EDG__) // TRANSITION, DevCom-952724 +#if defined(MSVC_INTERNAL_TESTING) || defined(__clang__) || defined(__EDG__) // TRANSITION, DevCom-952724 STATIC_ASSERT(!default_initializable); -#else // ^^^ no workaround / assert bug so we'll notice when it's fixed vvv - STATIC_ASSERT(default_initializable); #endif // TRANSITION, DevCom-952724 STATIC_ASSERT(!default_initializable);