diff options
Diffstat (limited to 'libguile/hashtab.c')
-rw-r--r-- | libguile/hashtab.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libguile/hashtab.c b/libguile/hashtab.c index fe718b9c8..0abc7dc04 100644 --- a/libguile/hashtab.c +++ b/libguile/hashtab.c @@ -814,10 +814,10 @@ scm_hash_fn_set_x (SCM table, SCM obj, SCM val, SCM_SETCDR (pair, val); if (SCM_NIMP (prev) && !SCM_NIMP (val)) - GC_unregister_disappearing_link ((GC_PTR) SCM_CDRLOC (pair)); + GC_unregister_disappearing_link ((void **) SCM_CDRLOC (pair)); else - SCM_I_REGISTER_DISAPPEARING_LINK ((GC_PTR) SCM_CDRLOC (pair), - (GC_PTR) SCM2PTR (val)); + SCM_I_REGISTER_DISAPPEARING_LINK ((void **) SCM_CDRLOC (pair), + SCM2PTR (val)); } else SCM_SETCDR (pair, val); |