Disable pointer iterators for iterator debugging mode.
%%
contrib/libs/cxxsupp/libcxx/include/vector:2182:33: error: member reference base type 'const std::__y1::vector, std::__y1::allocator > >::const_iterator' (aka 'const std::__y1::pair *const') is not a structure or union
return this->__begin_ base() && __i->base() __end_;
%%
#pragma once
+#if !defined(NDEBUG)
+#ifndef _LIBCPP_DEBUG
+#define _LIBCPP_DEBUG 0
+#endif
+#endif
+
+#if !defined(_LIBCPP_DEBUG) || _LIBCPP_DEBUG != 1
#define _LIBCPP_POINTER_VECTOR_ITERATORS
#define _LIBCPP_RAW_ITERATORS
+#endif
#define _LIBCPP_NO_VECTOR_BOOL_COMPRESSION
#define _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS
#define _LIBCPP_DISABLE_MACRO_CONFLICT_WARNINGS
#define _LIBCPP_NO_AUTO_LINK
#define _LIBCPP_DISABLE_DEPRECATION_WARNINGS
-#if !defined(NDEBUG)
-#ifndef _LIBCPP_DEBUG
-#define _LIBCPP_DEBUG 0
-#endif
-#endif
-
#ifdef _musl_
#define _LIBCPP_HAS_MUSL_LIBC
#endif
