diff options
Diffstat (limited to 'libguile/vm-engine.h')
-rw-r--r-- | libguile/vm-engine.h | 9 |
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; \ |