File tree Expand file tree Collapse file tree 1 file changed +4
-0
lines changed
libcxx/test/std/time/time.traits.is.clock Expand file tree Collapse file tree 1 file changed +4
-0
lines changed Original file line number Diff line number Diff line change @@ -87,15 +87,19 @@ int main(int, char**) {
8787
8888 // Test standard clock types
8989 static_assert (std::chrono::is_clock_v<std::chrono::system_clock>);
90+ #ifdef _LIBCPP_HAS_MONOTONIC_CLOCK
9091 static_assert (std::chrono::is_clock_v<std::chrono::steady_clock>);
92+ #endif
9193 static_assert (std::chrono::is_clock_v<std::chrono::high_resolution_clock>);
9294
9395 // Test non-clock types
9496 static_assert (!std::chrono::is_clock_v<EmptyStruct>);
9597 static_assert (!std::chrono::is_clock_v<int >);
9698 static_assert (!std::chrono::is_clock_v<void >);
9799 static_assert (!std::chrono::is_clock_v<std::chrono::system_clock::time_point>);
100+ #ifdef _LIBCPP_HAS_MONOTONIC_CLOCK
98101 static_assert (!std::chrono::is_clock_v<std::chrono::steady_clock::time_point>);
102+ #endif
99103 static_assert (!std::chrono::is_clock_v<std::chrono::seconds>);
100104 static_assert (!std::chrono::is_clock_v<std::chrono::milliseconds>);
101105
You can’t perform that action at this time.
0 commit comments