wingo pushed a commit to branch lightning
in repository guile.
commit 92a75703b170fa95b25c6593dfc316e321567356
Author: Andy Wingo <[email protected]>
Date: Sun Jul 1 20:58:08 2018 +0200
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 10438f1..d231bab 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 71449d1..10e0925 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 <lightning.h>
diff --git a/libguile/lightning/lib/jit_note.c
b/libguile/lightning/lib/jit_note.c
index 0d679ae..b4e75b8 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 <lightning.h>
diff --git a/libguile/lightning/lib/jit_print.c
b/libguile/lightning/lib/jit_print.c
index 1197da9..046567a 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 <lightning.h>
diff --git a/libguile/lightning/lib/jit_rewind.c
b/libguile/lightning/lib/jit_rewind.c
index 34c9e74..ea7aa83 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 <lightning.h>
diff --git a/libguile/lightning/lib/jit_size.c
b/libguile/lightning/lib/jit_size.c
index d1d9955..50c8aca 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 <lightning.h>
diff --git a/libguile/lightning/lib/lightning.c
b/libguile/lightning/lib/lightning.c
index 63bef93..613c19f 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