--- runtime/Clib/cbignum.c.orig 2021-12-02 23:37:12.000000000 -0700
+++ runtime/Clib/cbignum.c 2021-12-28 15:55:07.070170009 -0700
@@ -1134,7 +1134,7 @@ bgl_bignum_mask(obj_t x, long n) {
/* bgl_bignum_and ... */
/*---------------------------------------------------------------------*/
BGL_RUNTIME_DEF obj_t
-bgl_bignum_and(obj_t x, long y) {
+bgl_bignum_and(obj_t x, obj_t y) {
obj_t obj;
mpz_t rop;
--- runtime/Include/bigloo_pair.h.orig 2021-12-02 23:37:12.000000000 -0700
+++ runtime/Include/bigloo_pair.h 2021-12-28 15:54:39.031147480 -0700
@@ -60,7 +60,7 @@ struct bgl_epair {
obj_t car;
obj_t cdr;
/* extended header type */
-#if( (BGL_GC == BGL_BOEHM_GC) && TAG_PAIR )
+#if( TAG_PAIR )
obj_t eheader;
#endif
/* extended slot */