summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/c_compatibility/stdatomic.h
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/c_compatibility/stdatomic.h')
-rw-r--r--libstdc++-v3/include/c_compatibility/stdatomic.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/libstdc++-v3/include/c_compatibility/stdatomic.h b/libstdc++-v3/include/c_compatibility/stdatomic.h
index f4771166d2b..eaa45cddac1 100644
--- a/libstdc++-v3/include/c_compatibility/stdatomic.h
+++ b/libstdc++-v3/include/c_compatibility/stdatomic.h
@@ -186,8 +186,11 @@ _GLIBCXX_BEGIN_EXTERN_C
_GLIBCXX_END_EXTERN_C
_GLIBCXX_END_NAMESPACE
-// Inject into global namespace. XXX
-#if defined(__cplusplus) && !defined(_GLIBCXX_STDATOMIC)
+// Inject into global namespace.
+#ifdef __cplusplus
+
+#include <cstdatomic>
+
using std::memory_order;
using std::memory_order_relaxed;
using std::memory_order_consume;