summaryrefslogtreecommitdiffstats
path: root/src/3rdparty/v8/src/checks.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/3rdparty/v8/src/checks.h')
-rw-r--r--src/3rdparty/v8/src/checks.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/3rdparty/v8/src/checks.h b/src/3rdparty/v8/src/checks.h
index 608aa14..d0a0c2b 100644
--- a/src/3rdparty/v8/src/checks.h
+++ b/src/3rdparty/v8/src/checks.h
@@ -284,4 +284,12 @@ extern bool FLAG_enable_slow_asserts;
#define ASSERT_NOT_NULL(p) ASSERT_NE(NULL, p)
+// "Extra checks" are lightweight checks that are enabled in some release
+// builds.
+#ifdef ENABLE_EXTRA_CHECKS
+#define EXTRA_CHECK(condition) CHECK(condition)
+#else
+#define EXTRA_CHECK(condition) ((void) 0)
+#endif
+
#endif // V8_CHECKS_H_