Skip to content

Commit d76f438

Browse files
committed
testing older clock's is_steady type (and optionally value)
1 parent 7fa98a2 commit d76f438

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

libcxx/test/std/time/time.clock/time.clock.hires/consistency.pass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ int main(int, char**)
3030
static_assert((std::is_same<C::rep, C::duration::rep>::value), "");
3131
static_assert((std::is_same<C::period, C::duration::period>::value), "");
3232
static_assert((std::is_same<C::duration, C::time_point::duration>::value), "");
33-
static_assert(C::is_steady || !C::is_steady, "");
33+
static_assert(std::is_same<decltype(C::is_steady), const bool>::value, "");
3434
test(std::chrono::high_resolution_clock::is_steady);
3535

3636
return 0;

libcxx/test/std/time/time.clock/time.clock.steady/consistency.pass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ int main(int, char**)
3232
static_assert((std::is_same<C::rep, C::duration::rep>::value), "");
3333
static_assert((std::is_same<C::period, C::duration::period>::value), "");
3434
static_assert((std::is_same<C::duration, C::time_point::duration>::value), "");
35-
static_assert(C::is_steady, "");
35+
static_assert(std::is_same<decltype(C::is_steady), const bool>::value && C::is_steady, "");
3636
test(std::chrono::steady_clock::is_steady);
3737

3838
return 0;

libcxx/test/std/time/time.clock/time.clock.system/consistency.pass.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ int main(int, char**)
3131
static_assert((std::is_same<C::period, C::duration::period>::value), "");
3232
static_assert((std::is_same<C::duration, C::time_point::duration>::value), "");
3333
static_assert((std::is_same<C::time_point::clock, C>::value), "");
34-
static_assert((C::is_steady || !C::is_steady), "");
34+
static_assert(std::is_same<decltype(C::is_steady), const bool>::value, "");
3535
test(std::chrono::system_clock::is_steady);
3636

3737
return 0;

0 commit comments

Comments
 (0)