diff options
Diffstat (limited to 'libcxx/include/__debug')
-rw-r--r-- | libcxx/include/__debug | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libcxx/include/__debug b/libcxx/include/__debug index a21f9a89884..e67dd086bf6 100644 --- a/libcxx/include/__debug +++ b/libcxx/include/__debug @@ -26,9 +26,22 @@ # endif #endif +#if _LIBCPP_DEBUG_LEVEL >= 2 +#ifndef _LIBCPP_DEBUG_ASSERT +#define _LIBCPP_DEBUG_ASSERT(x, m) _LIBCPP_ASSERT(x, m) +#endif +#define _LIBCPP_DEBUG_MODE(...) __VA_ARGS__ +#endif + #ifndef _LIBCPP_ASSERT # define _LIBCPP_ASSERT(x, m) ((void)0) #endif +#ifndef _LIBCPP_DEBUG_ASSERT +# define _LIBCPP_DEBUG_ASSERT(x, m) ((void)0) +#endif +#ifndef _LIBCPP_DEBUG_MODE +#define _LIBCPP_DEBUG_MODE(...) ((void)0) +#endif #if _LIBCPP_DEBUG_LEVEL >= 2 |