@@ -143,7 +143,7 @@ __format_sub_seconds(basic_stringstream<_CharT>& __sstr, const chrono::hh_mm_ss<
143143 __value.fractional_width );
144144}
145145
146- # if !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB) && _LIBCPP_HAS_TIME_ZONE_DATABASE && _LIBCPP_HAS_FILESYSTEM
146+ # if _LIBCPP_HAS_EXPERIMENTAL_TZDB && _LIBCPP_HAS_TIME_ZONE_DATABASE && _LIBCPP_HAS_FILESYSTEM
147147template <class _CharT , class _Duration , class _TimeZonePtr >
148148_LIBCPP_HIDE_FROM_ABI void
149149__format_sub_seconds (basic_stringstream<_CharT>& __sstr, const chrono::zoned_time<_Duration, _TimeZonePtr>& __value) {
@@ -155,7 +155,7 @@ template <class _Tp>
155155consteval bool __use_fraction () {
156156 if constexpr (__is_time_point<_Tp>)
157157 return chrono::hh_mm_ss<typename _Tp::duration>::fractional_width;
158- # if !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB) && _LIBCPP_HAS_TIME_ZONE_DATABASE && _LIBCPP_HAS_FILESYSTEM
158+ # if _LIBCPP_HAS_EXPERIMENTAL_TZDB && _LIBCPP_HAS_TIME_ZONE_DATABASE && _LIBCPP_HAS_FILESYSTEM
159159 else if constexpr (__is_specialization_v<_Tp, chrono::zoned_time>)
160160 return chrono::hh_mm_ss<typename _Tp::duration>::fractional_width;
161161# endif
@@ -227,15 +227,15 @@ struct _LIBCPP_HIDE_FROM_ABI __time_zone {
227227
228228template <class _Tp >
229229_LIBCPP_HIDE_FROM_ABI __time_zone __convert_to_time_zone ([[maybe_unused]] const _Tp& __value) {
230- # if !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
230+ # if _LIBCPP_HAS_EXPERIMENTAL_TZDB
231231 if constexpr (same_as<_Tp, chrono::sys_info>)
232232 return {__value.abbrev , __value.offset };
233233# if _LIBCPP_HAS_TIME_ZONE_DATABASE && _LIBCPP_HAS_FILESYSTEM
234234 else if constexpr (__is_specialization_v<_Tp, chrono::zoned_time>)
235235 return __formatter::__convert_to_time_zone (__value.get_info ());
236236# endif
237237 else
238- # endif // !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
238+ # endif // _LIBCPP_HAS_EXPERIMENTAL_TZDB
239239 return {" UTC" , chrono::seconds{0 }};
240240}
241241
@@ -443,7 +443,7 @@ _LIBCPP_HIDE_FROM_ABI constexpr bool __weekday_ok(const _Tp& __value) {
443443 return __value.weekday ().ok ();
444444 else if constexpr (__is_hh_mm_ss<_Tp>)
445445 return true ;
446- # if !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
446+ # if _LIBCPP_HAS_EXPERIMENTAL_TZDB
447447 else if constexpr (same_as<_Tp, chrono::sys_info>)
448448 return true ;
449449 else if constexpr (same_as<_Tp, chrono::local_info>)
@@ -452,7 +452,7 @@ _LIBCPP_HIDE_FROM_ABI constexpr bool __weekday_ok(const _Tp& __value) {
452452 else if constexpr (__is_specialization_v<_Tp, chrono::zoned_time>)
453453 return true ;
454454# endif
455- # endif // !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
455+ # endif // _LIBCPP_HAS_EXPERIMENTAL_TZDB
456456 else
457457 static_assert (sizeof (_Tp) == 0 , " Add the missing type specialization" );
458458}
@@ -493,7 +493,7 @@ _LIBCPP_HIDE_FROM_ABI constexpr bool __weekday_name_ok(const _Tp& __value) {
493493 return __value.weekday ().ok ();
494494 else if constexpr (__is_hh_mm_ss<_Tp>)
495495 return true ;
496- # if !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
496+ # if _LIBCPP_HAS_EXPERIMENTAL_TZDB
497497 else if constexpr (same_as<_Tp, chrono::sys_info>)
498498 return true ;
499499 else if constexpr (same_as<_Tp, chrono::local_info>)
@@ -502,7 +502,7 @@ _LIBCPP_HIDE_FROM_ABI constexpr bool __weekday_name_ok(const _Tp& __value) {
502502 else if constexpr (__is_specialization_v<_Tp, chrono::zoned_time>)
503503 return true ;
504504# endif
505- # endif // !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
505+ # endif // _LIBCPP_HAS_EXPERIMENTAL_TZDB
506506 else
507507 static_assert (sizeof (_Tp) == 0 , " Add the missing type specialization" );
508508}
@@ -543,7 +543,7 @@ _LIBCPP_HIDE_FROM_ABI constexpr bool __date_ok(const _Tp& __value) {
543543 return __value.ok ();
544544 else if constexpr (__is_hh_mm_ss<_Tp>)
545545 return true ;
546- # if !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
546+ # if _LIBCPP_HAS_EXPERIMENTAL_TZDB
547547 else if constexpr (same_as<_Tp, chrono::sys_info>)
548548 return true ;
549549 else if constexpr (same_as<_Tp, chrono::local_info>)
@@ -552,7 +552,7 @@ _LIBCPP_HIDE_FROM_ABI constexpr bool __date_ok(const _Tp& __value) {
552552 else if constexpr (__is_specialization_v<_Tp, chrono::zoned_time>)
553553 return true ;
554554# endif
555- # endif // !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
555+ # endif // _LIBCPP_HAS_EXPERIMENTAL_TZDB
556556 else
557557 static_assert (sizeof (_Tp) == 0 , " Add the missing type specialization" );
558558}
@@ -593,7 +593,7 @@ _LIBCPP_HIDE_FROM_ABI constexpr bool __month_name_ok(const _Tp& __value) {
593593 return __value.month ().ok ();
594594 else if constexpr (__is_hh_mm_ss<_Tp>)
595595 return true ;
596- # if !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
596+ # if _LIBCPP_HAS_EXPERIMENTAL_TZDB
597597 else if constexpr (same_as<_Tp, chrono::sys_info>)
598598 return true ;
599599 else if constexpr (same_as<_Tp, chrono::local_info>)
@@ -602,7 +602,7 @@ _LIBCPP_HIDE_FROM_ABI constexpr bool __month_name_ok(const _Tp& __value) {
602602 else if constexpr (__is_specialization_v<_Tp, chrono::zoned_time>)
603603 return true ;
604604# endif
605- # endif // !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
605+ # endif // _LIBCPP_HAS_EXPERIMENTAL_TZDB
606606 else
607607 static_assert (sizeof (_Tp) == 0 , " Add the missing type specialization" );
608608}
@@ -940,7 +940,7 @@ struct formatter<chrono::hh_mm_ss<_Duration>, _CharT> : public __formatter_chron
940940 }
941941};
942942
943- # if !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
943+ # if _LIBCPP_HAS_EXPERIMENTAL_TZDB
944944template <__fmt_char_type _CharT>
945945struct formatter <chrono::sys_info, _CharT> : public __formatter_chrono<_CharT> {
946946public:
@@ -976,7 +976,7 @@ struct formatter<chrono::zoned_time<_Duration, _TimeZonePtr>, _CharT> : public _
976976 }
977977};
978978# endif // _LIBCPP_HAS_TIME_ZONE_DATABASE && _LIBCPP_HAS_FILESYSTEM
979- # endif // !defined(_LIBCPP_HAS_NO_EXPERIMENTAL_TZDB)
979+ # endif // _LIBCPP_HAS_EXPERIMENTAL_TZDB
980980
981981# endif // if _LIBCPP_STD_VER >= 20
982982
0 commit comments