summaryrefslogtreecommitdiffstats
path: root/libcxx/include/__debug
diff options
context:
space:
mode:
Diffstat (limited to 'libcxx/include/__debug')
-rw-r--r--libcxx/include/__debug13
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
OpenPOWER on IntegriCloud