~ chicken-core (chicken-5) 701ab0dda7fc15165e6335fd0ad33d58f084ff90


commit 701ab0dda7fc15165e6335fd0ad33d58f084ff90
Author:     Kooda <kooda@upyum.com>
AuthorDate: Tue May 1 19:54:45 2018 +0200
Commit:     Kooda <kooda@upyum.com>
CommitDate: Tue May 1 20:05:51 2018 +0200

    Remove a warning when compiling with clang.
    
    This fixes #1438

diff --git a/chicken.h b/chicken.h
index 604a5935..b90bc3a0 100644
--- a/chicken.h
+++ b/chicken.h
@@ -2405,7 +2405,9 @@ inline static C_word C_num_to_int(C_word x)
   if(x & C_FIXNUM_BIT) {
     return C_unfix(x);
   } else {
+#if DEBUGBUILD /* removes a warning with clang */
     C_CHECKp(x,C_bignump(C_VAL1(x)),0);
+#endif
     if (C_bignum_negativep(x)) return -(C_word)C_bignum_digits(x)[0];
     else return (C_word)C_bignum_digits(x)[0];  /* should never be larger */
   }
Trap