@@ -190,10 +190,11 @@ export namespace std {
190
190
using std::chrono::make12;
191
191
using std::chrono::make24;
192
192
193
- #if !defined(_LIBCPP_HAS_NO_TIME_ZONE_DATABASE) && !defined(_LIBCPP_HAS_NO_FILESYSTEM) && \
194
- !defined (_LIBCPP_HAS_NO_LOCALIZATION)
193
+ #ifdef _LIBCPP_ENABLE_EXPERIMENTAL
194
+
195
+ # if !defined(_LIBCPP_HAS_NO_TIME_ZONE_DATABASE) && !defined(_LIBCPP_HAS_NO_FILESYSTEM) && \
196
+ !defined (_LIBCPP_HAS_NO_LOCALIZATION)
195
197
196
- # ifdef _LIBCPP_ENABLE_EXPERIMENTAL
197
198
// [time.zone.db], time zone database
198
199
using std::chrono::tzdb;
199
200
using std::chrono::tzdb_list;
@@ -213,11 +214,16 @@ export namespace std {
213
214
using std::chrono::ambiguous_local_time;
214
215
using std::chrono::nonexistent_local_time;
215
216
# endif // if 0
217
+ # endif // !defined(_LIBCPP_HAS_NO_TIME_ZONE_DATABASE) && !defined(_LIBCPP_HAS_NO_FILESYSTEM) &&
218
+ // !defined(_LIBCPP_HAS_NO_LOCALIZATION)
216
219
217
220
// [time.zone.info], information classes
218
221
using std::chrono::local_info;
219
222
using std::chrono::sys_info;
220
223
224
+ # if !defined(_LIBCPP_HAS_NO_TIME_ZONE_DATABASE) && !defined(_LIBCPP_HAS_NO_FILESYSTEM) && \
225
+ !defined (_LIBCPP_HAS_NO_LOCALIZATION)
226
+
221
227
# if 0
222
228
// [time.zone.timezone], class time_zone
223
229
using std::chrono::choose;
@@ -246,9 +252,9 @@ export namespace std {
246
252
// [time.format], formatting
247
253
using std::chrono::local_time_format;
248
254
# endif
249
- # endif // _LIBCPP_ENABLE_EXPERIMENTAL
250
- # endif // !defined(_LIBCPP_HAS_NO_TIME_ZONE_DATABASE) && !defined(_LIBCPP_HAS_NO_FILESYSTEM) &&
251
- // !defined(_LIBCPP_HAS_NO_LOCALIZATION)
255
+ # endif // !defined(_LIBCPP_HAS_NO_TIME_ZONE_DATABASE) && !defined(_LIBCPP_HAS_NO_FILESYSTEM) &&
256
+ // !defined(_LIBCPP_HAS_NO_LOCALIZATION)
257
+ # endif // _LIBCPP_ENABLE_EXPERIMENTAL
252
258
253
259
} // namespace chrono
254
260
0 commit comments