summaryrefslogtreecommitdiff
path: root/libguile/vm-engine.h
diff options
context:
space:
mode:
Diffstat (limited to 'libguile/vm-engine.h')
-rw-r--r--libguile/vm-engine.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libguile/vm-engine.h b/libguile/vm-engine.h
index 936bbb48b..a7e162d96 100644
--- a/libguile/vm-engine.h
+++ b/libguile/vm-engine.h
@@ -127,6 +127,15 @@
* Cache/Sync
*/
+#define ENABLE_ASSERTIONS
+
+#ifdef ENABLE_ASSERTIONS
+# define ASSERT(condition) if (SCM_UNLIKELY (!(condition))) abort()
+#else
+# define ASSERT(condition)
+#endif
+
+
#define CACHE_REGISTER() \
{ \
ip = vp->ip; \