X-Git-Url: https://git.hcoop.net/bpt/guile.git/blobdiff_plain/29776e85da637ec4d44b2b2822d6934a50c0084b..6774820f1e83a388b3232cd61a66340886b395d8:/libguile/eval.c diff --git a/libguile/eval.c b/libguile/eval.c index 8d6c4d923..0e92241a6 100644 --- a/libguile/eval.c +++ b/libguile/eval.c @@ -3664,18 +3664,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) @@ -4057,8 +4045,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);