File tree Expand file tree Collapse file tree 3 files changed +4
-2
lines changed Expand file tree Collapse file tree 3 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 36
36
#include < __config>
37
37
#include < __format/format_error.h>
38
38
#include < __memory/addressof.h>
39
+ #include < __type_traits/common_type.h>
39
40
#include < __type_traits/is_convertible.h>
40
41
#include < __type_traits/is_specialization.h>
41
42
#include < cstdint>
Original file line number Diff line number Diff line change @@ -232,12 +232,12 @@ _LIBCPP_HIDE_FROM_ABI __time_zone __convert_to_time_zone([[maybe_unused]] const
232
232
# if _LIBCPP_HAS_EXPERIMENTAL_TZDB
233
233
if constexpr (same_as<_Tp, chrono::sys_info>)
234
234
return {__value.abbrev , __value.offset };
235
+ # if _LIBCPP_HAS_TIME_ZONE_DATABASE && _LIBCPP_HAS_FILESYSTEM
235
236
else if constexpr (__is_time_point<_Tp> && requires { requires same_as<typename _Tp::clock, chrono::tai_clock>; })
236
237
return {" TAI" , chrono::seconds{0 }};
237
- # if _LIBCPP_HAS_TIME_ZONE_DATABASE && _LIBCPP_HAS_FILESYSTEM
238
238
else if constexpr (__is_specialization_v<_Tp, chrono::zoned_time>)
239
239
return __formatter::__convert_to_time_zone (__value.get_info ());
240
- # endif
240
+ # endif // _LIBCPP_HAS_TIME_ZONE_DATABASE && _LIBCPP_HAS_FILESYSTEM
241
241
else
242
242
# endif // _LIBCPP_HAS_EXPERIMENTAL_TZDB
243
243
return {" UTC" , chrono::seconds{0 }};
Original file line number Diff line number Diff line change 14
14
// Enable the contents of the header only when libc++ was built with experimental features enabled.
15
15
#if _LIBCPP_HAS_EXPERIMENTAL_TZDB
16
16
17
+ # include < __assert>
17
18
# include < __chrono/duration.h>
18
19
# include < __chrono/time_point.h>
19
20
# include < __chrono/utc_clock.h>
You can’t perform that action at this time.
0 commit comments