diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2022-05-27 07:38:57 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2022-05-27 07:38:57 -0700 |
commit | b227821d649a434920235f610f60795b3894b5dd (patch) | |
tree | 0e75b022f2d4dbd5cb594757b7a4452526057264 | |
parent | 2e4e4d7ad9bb970485703fa4d58635e1b5a33531 (diff) | |
download | txr-b227821d649a434920235f610f60795b3894b5dd.tar.gz txr-b227821d649a434920235f610f60795b3894b5dd.tar.bz2 txr-b227821d649a434920235f610f60795b3894b5dd.zip |
gc: bug: fix compilation if HAVE_VALGRIND.
* gc.c (mark_obj_maybe): Avoid declaration after statement,
which is enforced when configured in --maintainer mode.
-rw-r--r-- | gc.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -517,11 +517,12 @@ static void mark_obj_maybe(val maybe_obj) VALGRIND_MAKE_MEM_DEFINED(&maybe_obj, sizeof maybe_obj); #endif if (in_heap(maybe_obj)) { + type_t t; #if HAVE_VALGRIND if (opt_vg_debug) VALGRIND_MAKE_MEM_DEFINED(maybe_obj, SIZEOF_PTR); #endif - type_t t = maybe_obj->t.type; + t = maybe_obj->t.type; if ((t & FREE) == 0) { mark_obj(maybe_obj); } else { |