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
53
53
# pragma GCC system_header
54
54
# endif
55
55
56
- # ifndef _LIBCPP_CXX03_LANG
56
+ namespace std // purposefully not versioned
57
+ {
57
58
58
- _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD
59
+ # ifndef _LIBCPP_CXX03_LANG
59
60
60
61
template <class _Ep >
61
62
class _LIBCPP_NO_SPECIALIZATIONS initializer_list {
@@ -94,10 +95,10 @@ inline _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX14 const _Ep* end(initia
94
95
return __il.end ();
95
96
}
96
97
97
- _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
98
-
99
98
# endif // !defined(_LIBCPP_CXX03_LANG)
100
99
100
+ } // namespace std
101
+
101
102
# if !defined(_LIBCPP_REMOVE_TRANSITIVE_INCLUDES) && _LIBCPP_STD_VER <= 20
102
103
# include < cstddef>
103
104
# endif
Original file line number Diff line number Diff line change @@ -244,8 +244,8 @@ namespace std {
244
244
_LIBCPP_PUSH_MACROS
245
245
# include < __undef_macros>
246
246
247
- _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD
248
- _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
247
+ namespace std // purposefully not using versioning namespace
248
+ {
249
249
250
250
class _LIBCPP_EXPORTED_FROM_ABI _LIBCPP_AVAILABILITY_BAD_OPTIONAL_ACCESS bad_optional_access : public exception {
251
251
public:
@@ -257,8 +257,7 @@ public:
257
257
const char * what () const _NOEXCEPT override ;
258
258
};
259
259
260
- _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
261
- _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
260
+ } // namespace std
262
261
263
262
# if _LIBCPP_STD_VER >= 17
264
263
Original file line number Diff line number Diff line change @@ -73,8 +73,8 @@ public:
73
73
74
74
_LIBCPP_END_NAMESPACE_STD
75
75
76
- _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD
77
- _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
76
+ namespace std // purposefully not using versioning namespace
77
+ {
78
78
79
79
class _LIBCPP_EXPORTED_FROM_ABI logic_error : public exception {
80
80
# ifndef _LIBCPP_ABI_VCRUNTIME
@@ -207,8 +207,7 @@ public:
207
207
# endif
208
208
};
209
209
210
- _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
211
- _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
210
+ } // namespace std
212
211
213
212
_LIBCPP_BEGIN_NAMESPACE_STD
214
213
Original file line number Diff line number Diff line change @@ -76,8 +76,8 @@ public:
76
76
# include < vcruntime_typeinfo.h>
77
77
# else
78
78
79
- _LIBCPP_BEGIN_UNVERSIONED_NAMESPACE_STD
80
- _LIBCPP_BEGIN_EXPLICIT_ABI_ANNOTATIONS
79
+ namespace std // purposefully not using versioning namespace
80
+ {
81
81
82
82
# if defined(_LIBCPP_ABI_MICROSOFT)
83
83
@@ -348,8 +348,7 @@ public:
348
348
const char * what () const _NOEXCEPT override ;
349
349
};
350
350
351
- _LIBCPP_END_EXPLICIT_ABI_ANNOTATIONS
352
- _LIBCPP_END_UNVERSIONED_NAMESPACE_STD
351
+ } // namespace std
353
352
354
353
# endif // defined(_LIBCPP_ABI_VCRUNTIME)
355
354
You can’t perform that action at this time.
0 commit comments