X-Git-Url: http://git.hcoop.net/bpt/guile.git/blobdiff_plain/c5cd474d8c37bf32d7236e63d754a0eee9eb9071..6f03035fe80d1c25ffadc42ec59c473402f65f60:/libguile/eval.c diff --git a/libguile/eval.c b/libguile/eval.c index 218633e9d..0aec95106 100644 --- a/libguile/eval.c +++ b/libguile/eval.c @@ -3670,18 +3670,6 @@ scm_makprom (SCM code) scm_make_recursive_mutex ()); } -static SCM -promise_mark (SCM promise) -{ - scm_gc_mark (SCM_PROMISE_MUTEX (promise)); - return SCM_PROMISE_DATA (promise); -} - -static size_t -promise_free (SCM promise) -{ - return 0; -} static int promise_print (SCM exp, SCM port, scm_print_state *pstate) @@ -4066,8 +4054,6 @@ scm_init_eval () scm_eval_opts); scm_tc16_promise = scm_make_smob_type ("promise", 0); - scm_set_smob_mark (scm_tc16_promise, promise_mark); - scm_set_smob_free (scm_tc16_promise, promise_free); scm_set_smob_print (scm_tc16_promise, promise_print); undefineds = scm_list_1 (SCM_UNDEFINED);