aboutsummaryrefslogtreecommitdiff
path: root/contrib/libc++/include/experimental/dynarray
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libc++/include/experimental/dynarray')
-rw-r--r--contrib/libc++/include/experimental/dynarray5
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/libc++/include/experimental/dynarray b/contrib/libc++/include/experimental/dynarray
index f96a0e5fed38..16193317ad20 100644
--- a/contrib/libc++/include/experimental/dynarray
+++ b/contrib/libc++/include/experimental/dynarray
@@ -107,6 +107,9 @@ public:
#pragma GCC system_header
#endif
+_LIBCPP_PUSH_MACROS
+#include <__undef_macros>
+
namespace std { namespace experimental { inline namespace __array_extensions_v1 {
template <class _Tp>
@@ -295,5 +298,7 @@ template <class _Tp, class _Alloc>
struct _LIBCPP_TEMPLATE_VIS uses_allocator<std::experimental::dynarray<_Tp>, _Alloc> : true_type {};
_LIBCPP_END_NAMESPACE_STD
+_LIBCPP_POP_MACROS
+
#endif // if _LIBCPP_STD_VER > 11
#endif // _LIBCPP_DYNARRAY