diff --git a/libcxx/test/std/time/time.clock/time.clock.gps/types.compile.pass.cpp b/libcxx/test/std/time/time.clock/time.clock.gps/types.compile.pass.cpp index 006ad9a2d243e..7b3b581fbcc77 100644 --- a/libcxx/test/std/time/time.clock/time.clock.gps/types.compile.pass.cpp +++ b/libcxx/test/std/time/time.clock/time.clock.gps/types.compile.pass.cpp @@ -36,11 +36,12 @@ #include "test_macros.h" // class gps_clock -using rep = std::chrono::gps_clock::rep; -using period = std::chrono::gps_clock::period; -using duration = std::chrono::gps_clock::duration; -using time_point = std::chrono::gps_clock::time_point; -[[maybe_unused]] constexpr bool is_steady = std::chrono::gps_clock::is_steady; +using rep = std::chrono::gps_clock::rep; +using period = std::chrono::gps_clock::period; +using duration = std::chrono::gps_clock::duration; +using time_point = std::chrono::gps_clock::time_point; + +[[maybe_unused]] constexpr std::same_as decltype(auto) is_steady = std::chrono::gps_clock::is_steady; // Tests the values. part of them are implementation defined. LIBCPP_STATIC_ASSERT(std::same_as); diff --git a/libcxx/test/std/time/time.clock/time.clock.hires/consistency.pass.cpp b/libcxx/test/std/time/time.clock/time.clock.hires/consistency.pass.cpp index ad1bce8963074..6765ffb54b9b2 100644 --- a/libcxx/test/std/time/time.clock/time.clock.hires/consistency.pass.cpp +++ b/libcxx/test/std/time/time.clock/time.clock.hires/consistency.pass.cpp @@ -30,7 +30,7 @@ int main(int, char**) static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); - static_assert(C::is_steady || !C::is_steady, ""); + static_assert(std::is_same::value, ""); test(std::chrono::high_resolution_clock::is_steady); return 0; diff --git a/libcxx/test/std/time/time.clock/time.clock.steady/consistency.pass.cpp b/libcxx/test/std/time/time.clock/time.clock.steady/consistency.pass.cpp index fa0ff4f50db83..fcb0df01a331d 100644 --- a/libcxx/test/std/time/time.clock/time.clock.steady/consistency.pass.cpp +++ b/libcxx/test/std/time/time.clock/time.clock.steady/consistency.pass.cpp @@ -32,7 +32,7 @@ int main(int, char**) static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); - static_assert(C::is_steady, ""); + static_assert(std::is_same::value && C::is_steady, ""); test(std::chrono::steady_clock::is_steady); return 0; diff --git a/libcxx/test/std/time/time.clock/time.clock.system/consistency.pass.cpp b/libcxx/test/std/time/time.clock/time.clock.system/consistency.pass.cpp index 124e9fe41bea0..e9bd175efb240 100644 --- a/libcxx/test/std/time/time.clock/time.clock.system/consistency.pass.cpp +++ b/libcxx/test/std/time/time.clock/time.clock.system/consistency.pass.cpp @@ -31,7 +31,7 @@ int main(int, char**) static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); static_assert((std::is_same::value), ""); - static_assert((C::is_steady || !C::is_steady), ""); + static_assert(std::is_same::value, ""); test(std::chrono::system_clock::is_steady); return 0; diff --git a/libcxx/test/std/time/time.clock/time.clock.tai/types.compile.pass.cpp b/libcxx/test/std/time/time.clock/time.clock.tai/types.compile.pass.cpp index a7123bc3e0b5c..e7d2a2e8dc477 100644 --- a/libcxx/test/std/time/time.clock/time.clock.tai/types.compile.pass.cpp +++ b/libcxx/test/std/time/time.clock/time.clock.tai/types.compile.pass.cpp @@ -36,11 +36,12 @@ #include "test_macros.h" // class tai_clock -using rep = std::chrono::tai_clock::rep; -using period = std::chrono::tai_clock::period; -using duration = std::chrono::tai_clock::duration; -using time_point = std::chrono::tai_clock::time_point; -[[maybe_unused]] constexpr bool is_steady = std::chrono::tai_clock::is_steady; +using rep = std::chrono::tai_clock::rep; +using period = std::chrono::tai_clock::period; +using duration = std::chrono::tai_clock::duration; +using time_point = std::chrono::tai_clock::time_point; + +[[maybe_unused]] constexpr std::same_as decltype(auto) is_steady = std::chrono::tai_clock::is_steady; // Tests the values. part of them are implementation defined. LIBCPP_STATIC_ASSERT(std::same_as); diff --git a/libcxx/test/std/time/time.clock/time.clock.utc/types.compile.pass.cpp b/libcxx/test/std/time/time.clock/time.clock.utc/types.compile.pass.cpp index 8cb3d78d97f52..38d7197ce225e 100644 --- a/libcxx/test/std/time/time.clock/time.clock.utc/types.compile.pass.cpp +++ b/libcxx/test/std/time/time.clock/time.clock.utc/types.compile.pass.cpp @@ -36,11 +36,12 @@ #include "test_macros.h" // class utc_clock -using rep = std::chrono::utc_clock::rep; -using period = std::chrono::utc_clock::period; -using duration = std::chrono::utc_clock::duration; -using time_point = std::chrono::utc_clock::time_point; -[[maybe_unused]] constexpr bool is_steady = std::chrono::utc_clock::is_steady; +using rep = std::chrono::utc_clock::rep; +using period = std::chrono::utc_clock::period; +using duration = std::chrono::utc_clock::duration; +using time_point = std::chrono::utc_clock::time_point; + +[[maybe_unused]] constexpr std::same_as decltype(auto) is_steady = std::chrono::utc_clock::is_steady; // Tests the values. Some of them are implementation-defined. LIBCPP_STATIC_ASSERT(std::same_as);