File tree Expand file tree Collapse file tree 4 files changed +14
-16
lines changed Expand file tree Collapse file tree 4 files changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -53,9 +53,10 @@ template<class E> const E* end(initializer_list<E> il) noexcept; // constexpr in
5353# pragma GCC system_header
5454# endif
5555
56- # ifndef _LIBCPP_CXX03_LANG
56+ namespace std // purposefully not versioned
57+ {
5758
58- _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD
59+ # ifndef _LIBCPP_CXX03_LANG
5960
6061template <class _Ep >
6162class _LIBCPP_NO_SPECIALIZATIONS initializer_list {
@@ -94,10 +95,10 @@ inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const _Ep* end(initia
9495 return __il.end ();
9596}
9697
97- _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
98-
9998# endif // !defined(_LIBCPP_CXX03_LANG)
10099
100+ } // namespace std
101+
101102# if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20
102103# include < cstddef>
103104# endif
Original file line number Diff line number Diff line change @@ -244,8 +244,8 @@ namespace std {
244244_LIBCPP_PUSH_MACROS
245245# include < __undef_macros>
246246
247- _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD
248- _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
247+ namespace std // purposefully not using versioning namespace
248+ {
249249
250250class _LIBCPP_EXPORTED_FROM_ABI _LIBCPP_AVAILABILITY_BAD_OPTIONAL_ACCESS bad_optional_access : public exception {
251251public:
@@ -257,8 +257,7 @@ public:
257257 const char * what () const _NOEXCEPT override ;
258258};
259259
260- _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
261- _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
260+ } // namespace std
262261
263262# if _LIBCPP_STD_VER >= 17
264263
Original file line number Diff line number Diff line change @@ -73,8 +73,8 @@ public:
7373
7474_LIBCPP_END_NAMESPACE_STD
7575
76- _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD
77- _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
76+ namespace std // purposefully not using versioning namespace
77+ {
7878
7979class _LIBCPP_EXPORTED_FROM_ABI logic_error : public exception {
8080# ifndef _LIBCPP_ABI_VCRUNTIME
@@ -207,8 +207,7 @@ public:
207207# endif
208208};
209209
210- _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
211- _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
210+ } // namespace std
212211
213212_LIBCPP_BEGIN_NAMESPACE_STD
214213
Original file line number Diff line number Diff line change @@ -76,8 +76,8 @@ public:
7676# include < vcruntime_typeinfo.h>
7777# else
7878
79- _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD
80- _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
79+ namespace std // purposefully not using versioning namespace
80+ {
8181
8282# if defined(_LIBCPP_ABI_MICROSOFT)
8383
@@ -348,8 +348,7 @@ public:
348348 const char * what () const _NOEXCEPT override ;
349349};
350350
351- _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
352- _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
351+ } // namespace std
353352
354353# endif // defined(_LIBCPP_ABI_VCRUNTIME)
355354
You can’t perform that action at this time.
0 commit comments