Skip to content

Commit edfc2f0

Browse files
committed
Revert "[libc++][NFC] Replace a few "namespace std" with the correct macro (llvm#140510)"
This reverts commit 1d411f2.
1 parent 6ad637e commit edfc2f0

File tree

4 files changed

+14
-16
lines changed

4 files changed

+14
-16
lines changed

libcxx/include/initializer_list

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff 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

6061
template <class _Ep>
6162
class _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

libcxx/include/optional

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff 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

250250
class _LIBCPP_EXPORTED_FROM_ABI _LIBCPP_AVAILABILITY_BAD_OPTIONAL_ACCESS bad_optional_access : public exception {
251251
public:
@@ -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

libcxx/include/stdexcept

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff 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

7979
class _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

libcxx/include/typeinfo

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)