From f8e7dfdc5396fe6e68ec269a4c76e01db9cc7768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= Date: Sun, 2 Nov 2008 23:24:10 +0100 Subject: [PATCH] Remove the SMOB mark procedure for source properties. * libguile/srcprop.c (srcprops_mark): Remove. (scm_init_srcprop): Remove call to `scm_set_smob_mark ()'. --- libguile/srcprop.c | 8 -------- 1 file changed, 8 deletions(-) diff --git a/libguile/srcprop.c b/libguile/srcprop.c index fc5fde857..ee15f641d 100644 --- a/libguile/srcprop.c +++ b/libguile/srcprop.c @@ -95,13 +95,6 @@ SCM_GLOBAL_SYMBOL (scm_sym_breakpoint, "breakpoint"); scm_t_bits scm_tc16_srcprops; -static SCM -srcprops_mark (SCM obj) -{ - scm_gc_mark (SRCPROPCOPY (obj)); - return SRCPROPPLIST (obj); -} - static int srcprops_print (SCM obj, SCM port, scm_print_state *pstate) { @@ -328,7 +321,6 @@ void scm_init_srcprop () { scm_tc16_srcprops = scm_make_smob_type ("srcprops", 0); - scm_set_smob_mark (scm_tc16_srcprops, srcprops_mark); scm_set_smob_print (scm_tc16_srcprops, srcprops_print); scm_source_whash = scm_make_weak_key_hash_table (scm_from_int (2047));