diff --git a/libguile/bytevectors.c b/libguile/bytevectors.c index be8b654..9a8902f 100644 --- a/libguile/bytevectors.c +++ b/libguile/bytevectors.c @@ -315,10 +315,14 @@ scm_c_shrink_bytevector (SCM bv, size_t c_new_len) SCM_BYTEVECTOR_SET_LENGTH (bv, c_new_len); if (SCM_BYTEVECTOR_CONTIGUOUS_P (bv)) + { + fprintf (stderr, "%s %zi -> %zi\n", __func__, c_len, c_new_len); new_bv = PTR2SCM (scm_gc_realloc (SCM2PTR (bv), c_len + SCM_BYTEVECTOR_HEADER_BYTES, c_new_len + SCM_BYTEVECTOR_HEADER_BYTES, SCM_GC_BYTEVECTOR)); + printf ("new_bv = %p, bv = %p\n", new_bv, bv); + } else { signed char *c_bv;