summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/experimental/string
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/experimental/string')
-rw-r--r--libstdc++-v3/include/experimental/string5
1 files changed, 2 insertions, 3 deletions
diff --git a/libstdc++-v3/include/experimental/string b/libstdc++-v3/include/experimental/string
index 3bd00d5dbc2..cd4d0642989 100644
--- a/libstdc++-v3/include/experimental/string
+++ b/libstdc++-v3/include/experimental/string
@@ -66,9 +66,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
_GLIBCXX_END_NAMESPACE_VERSION
+#if _GLIBCXX_USE_CXX11_ABI
namespace pmr {
_GLIBCXX_BEGIN_NAMESPACE_VERSION
-_GLIBCXX_BEGIN_NAMESPACE_CXX11
// basic_string using polymorphic allocator in namespace pmr
template<typename _CharT, typename _Traits = char_traits<_CharT>>
@@ -82,10 +82,9 @@ _GLIBCXX_BEGIN_NAMESPACE_CXX11
typedef basic_string<char32_t> u32string;
typedef basic_string<wchar_t> wstring;
-_GLIBCXX_END_NAMESPACE_CXX11
_GLIBCXX_END_NAMESPACE_VERSION
} // namespace pmr
-
+#endif
} // namespace fundamentals_v2
} // namespace experimental
} // namespace std