diff options
author | Ludovic Courtes <ludovic.courtes@laas.fr> | 2006-05-23 21:59:14 +0000 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2008-09-05 09:33:38 +0200 |
commit | 53cc0209fad717f4a72f42dfd5ab4d71889d0ccb (patch) | |
tree | 41e1a844d484fcdda3d2e20bfc7715e2d3313ac5 /libguile/random.c | |
parent | febd2677c9b1028bc3cd30401672ccc7e3314199 (diff) | |
download | guile-53cc0209fad717f4a72f42dfd5ab4d71889d0ccb.tar.gz |
Fixed `scm_gc_register_finalizer ()' to avoid bootstrap problem.
* libguile/gc.c (finalizer_trampoline): Don't use `scm_call_2 ()' to
invoke the finalizer: directly call the C function instead.
(scm_gc_register_finalizer): Don't create a real subr with
`scm_c_make_gsubr ()': simply convert the C function pointer to an
`SCM' object instead.
git-archimport-id: lcourtes@laas.fr--2005-libre/guile-core--boehm-gc--1.9--patch-24
Diffstat (limited to 'libguile/random.c')
0 files changed, 0 insertions, 0 deletions