From 92a75703b170fa95b25c6593dfc316e321567356 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Sun, 1 Jul 2018 20:58:08 +0200 Subject: [PATCH] Always enable assertions in embedded lightning * libguile/lightning/configure.ac: Remove --enable-assertions option; always enable assertions. * libguile/lightning/lib/jit_memory.c: * libguile/lightning/lib/jit_note.c: * libguile/lightning/lib/jit_print.c: * libguile/lightning/lib/jit_rewind.c: * libguile/lightning/lib/jit_size.c: * libguile/lightning/lib/lightning.c: Define DEBUG to 1. --- libguile/lightning/configure.ac | 11 ----------- libguile/lightning/lib/jit_memory.c | 1 + libguile/lightning/lib/jit_note.c | 1 + libguile/lightning/lib/jit_print.c | 1 + libguile/lightning/lib/jit_rewind.c | 1 + libguile/lightning/lib/jit_size.c | 1 + libguile/lightning/lib/lightning.c | 1 + 7 files changed, 6 insertions(+), 11 deletions(-) diff --git a/libguile/lightning/configure.ac b/libguile/lightning/configure.ac index 10438f1f7..d231bab19 100644 --- a/libguile/lightning/configure.ac +++ b/libguile/lightning/configure.ac @@ -2,17 +2,6 @@ LIGHTNING_CFLAGS= AC_CHECK_FUNCS(mremap ffsl isnan isinf,,) -AC_ARG_ENABLE(assertions, - AS_HELP_STRING([--enable-assertions], - [Enable runtime code generation assertions]), - [DEBUG=$enableval], [DEBUG=auto]) -if test "x$DEBUG" = xyes; then - LIGHTNING_CFLAGS="$LIGHTNING_CFLAGS -DDEBUG=1" -else - LIGHTNING_CFLAGS="$LIGHTNING_CFLAGS -DNDEBUG" - DEBUG=no -fi - case "$host_os" in *bsd*|osf*) SHLIB="" ;; *hpux*) SHLIB="-ldld" ;; diff --git a/libguile/lightning/lib/jit_memory.c b/libguile/lightning/lib/jit_memory.c index 71449d171..10e0925bb 100644 --- a/libguile/lightning/lib/jit_memory.c +++ b/libguile/lightning/lib/jit_memory.c @@ -17,6 +17,7 @@ * Paulo Cesar Pereira de Andrade */ +#define DEBUG 1 #define DISASSEMBLER 0 #include diff --git a/libguile/lightning/lib/jit_note.c b/libguile/lightning/lib/jit_note.c index 0d679aeaa..b4e75b812 100644 --- a/libguile/lightning/lib/jit_note.c +++ b/libguile/lightning/lib/jit_note.c @@ -17,6 +17,7 @@ * Paulo Cesar Pereira de Andrade */ +#define DEBUG 1 #define DISASSEMBLER 0 #include diff --git a/libguile/lightning/lib/jit_print.c b/libguile/lightning/lib/jit_print.c index 1197da9c0..046567ade 100644 --- a/libguile/lightning/lib/jit_print.c +++ b/libguile/lightning/lib/jit_print.c @@ -17,6 +17,7 @@ * Paulo Cesar Pereira de Andrade */ +#define DEBUG 1 #define DISASSEMBLER 0 #include diff --git a/libguile/lightning/lib/jit_rewind.c b/libguile/lightning/lib/jit_rewind.c index 34c9e749c..ea7aa838e 100644 --- a/libguile/lightning/lib/jit_rewind.c +++ b/libguile/lightning/lib/jit_rewind.c @@ -17,6 +17,7 @@ * Paulo Cesar Pereira de Andrade */ +#define DEBUG 1 #define DISASSEMBLER 0 #include diff --git a/libguile/lightning/lib/jit_size.c b/libguile/lightning/lib/jit_size.c index d1d995594..50c8aca62 100644 --- a/libguile/lightning/lib/jit_size.c +++ b/libguile/lightning/lib/jit_size.c @@ -17,6 +17,7 @@ * Paulo Cesar Pereira de Andrade */ +#define DEBUG 1 #define DISASSEMBLER 0 #include diff --git a/libguile/lightning/lib/lightning.c b/libguile/lightning/lib/lightning.c index 63bef9355..613c19f6b 100644 --- a/libguile/lightning/lib/lightning.c +++ b/libguile/lightning/lib/lightning.c @@ -17,6 +17,7 @@ * Paulo Cesar Pereira de Andrade */ +#define DEBUG 1 #define DISASSEMBLER 0 #define DEVEL_DISASSEMBLER 0