aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/any
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/include/std/any')
-rw-r--r--libstdc++-v3/include/std/any9
1 files changed, 5 insertions, 4 deletions
diff --git a/libstdc++-v3/include/std/any b/libstdc++-v3/include/std/any
index a221445..288eb91 100644
--- a/libstdc++-v3/include/std/any
+++ b/libstdc++-v3/include/std/any
@@ -31,7 +31,10 @@
#pragma GCC system_header
-#if __cplusplus >= 201703L
+#define __glibcxx_want_any
+#include <bits/version.h>
+
+#ifdef __cpp_lib_any // C++ >= 17
#include <initializer_list>
#include <typeinfo>
@@ -67,8 +70,6 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
#endif
}
-#define __cpp_lib_any 201606L
-
/**
* @brief A type-safe container of any type.
*
@@ -652,5 +653,5 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
_GLIBCXX_END_NAMESPACE_VERSION
} // namespace std
-#endif // C++17
+#endif // __cpp_lib_any
#endif // _GLIBCXX_ANY