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**) {
87
87
88
88
// Test standard clock types
89
89
static_assert (std::chrono::is_clock_v<std::chrono::system_clock>);
90
+ #ifdef _LIBCPP_HAS_MONOTONIC_CLOCK
90
91
static_assert (std::chrono::is_clock_v<std::chrono::steady_clock>);
92
+ #endif
91
93
static_assert (std::chrono::is_clock_v<std::chrono::high_resolution_clock>);
92
94
93
95
// Test non-clock types
94
96
static_assert (!std::chrono::is_clock_v<EmptyStruct>);
95
97
static_assert (!std::chrono::is_clock_v<int >);
96
98
static_assert (!std::chrono::is_clock_v<void >);
97
99
static_assert (!std::chrono::is_clock_v<std::chrono::system_clock::time_point>);
100
+ #ifdef _LIBCPP_HAS_MONOTONIC_CLOCK
98
101
static_assert (!std::chrono::is_clock_v<std::chrono::steady_clock::time_point>);
102
+ #endif
99
103
static_assert (!std::chrono::is_clock_v<std::chrono::seconds>);
100
104
static_assert (!std::chrono::is_clock_v<std::chrono::milliseconds>);
101
105
You can’t perform that action at this time.
0 commit comments