diff --git a/tests/std/tests/P1502R1_standard_library_header_units/test.cpp b/tests/std/tests/P1502R1_standard_library_header_units/test.cpp index 1fa579ad294..7dba262dbb0 100644 --- a/tests/std/tests/P1502R1_standard_library_header_units/test.cpp +++ b/tests/std/tests/P1502R1_standard_library_header_units/test.cpp @@ -324,11 +324,11 @@ int main() { puts("Testing ."); promise p{}; future f{p.get_future()}; -#if 0 // TRANSITION, VSO-1271718 (Standard Library Header Units ICE with C++20 chrono) +#ifdef MSVC_INTERNAL_TESTING // TRANSITION, VSO-1271718 (Standard Library Header Units ICE with C++20 chrono) assert(f.wait_for(chrono::seconds{0}) == future_status::timeout); #endif // ^^^ no workaround ^^^ p.set_value(1729); -#if 0 // TRANSITION, VSO-1271718 (Standard Library Header Units ICE with C++20 chrono) +#ifdef MSVC_INTERNAL_TESTING // TRANSITION, VSO-1271718 (Standard Library Header Units ICE with C++20 chrono) assert(f.wait_for(chrono::seconds{0}) == future_status::ready); #endif // ^^^ no workaround ^^^ assert(f.get() == 1729); @@ -760,7 +760,7 @@ int main() { } l.count_down(); // tell main() that we're done while (!token.stop_requested()) { -#if 0 // TRANSITION, VSO-1271718 (Standard Library Header Units ICE with C++20 chrono) +#ifdef MSVC_INTERNAL_TESTING // TRANSITION, VSO-1271718 (Standard Library Header Units ICE with C++20 chrono) this_thread::sleep_for(10ms); // not a timing assumption; avoids spinning furiously #endif // ^^^ no workaround ^^^ }