mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-17 17:20:29 +02:00
fix a number of assumptions that a pointer could fit into a long
* libguile/debug.c: * libguile/eval.c: * libguile/frames.c: * libguile/objcodes.c: * libguile/print.c: * libguile/programs.c: * libguile/read.c: * libguile/struct.c: * libguile/vm.c: Fix a number of instances in which we assumed we could fit a pointer into a long.
This commit is contained in:
parent
f0c56cadfd
commit
3d27ef4bd3
9 changed files with 28 additions and 27 deletions
|
@ -1009,7 +1009,7 @@ boot_closure_print (SCM closure, SCM port, scm_print_state *pstate)
|
|||
{
|
||||
SCM args;
|
||||
scm_puts ("#<boot-closure ", port);
|
||||
scm_uintprint ((unsigned long)SCM2PTR (closure), 16, port);
|
||||
scm_uintprint ((scm_t_bits)SCM2PTR (closure), 16, port);
|
||||
scm_putc (' ', port);
|
||||
args = scm_make_list (scm_from_int (BOOT_CLOSURE_NUM_REQUIRED_ARGS (closure)),
|
||||
scm_from_locale_symbol ("_"));
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue