diff --git a/libguile/gc.h b/libguile/gc.h index c67edfddf..70309a93f 100644 --- a/libguile/gc.h +++ b/libguile/gc.h @@ -86,7 +86,8 @@ typedef scm_cell * SCM_CELLPTR; */ #define SCM_VALIDATE_CELL(x) \ - (SCM_DEBUG_CELL_ACCESSES ? (!scm_cellp (x) ? (abort (), 0) : 1) : 1) + ((void) \ + (SCM_DEBUG_CELL_ACCESSES ? (!scm_cellp (x) ? (abort (), 0) : 1) : 1)) #define SCM_CELL_WORD(x, n) \ ((SCM_VALIDATE_CELL (x)), \