guile-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Guile-commits] 431/437: Always enable assertions in embedded lightning


From: Andy Wingo
Subject: [Guile-commits] 431/437: Always enable assertions in embedded lightning
Date: Mon, 2 Jul 2018 05:15:12 -0400 (EDT)

wingo pushed a commit to branch lightning
in repository guile.

commit 92a75703b170fa95b25c6593dfc316e321567356
Author: Andy Wingo <address@hidden>
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
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]