fix prompt and abort with the boot evaluator
authorAndy Wingo <wingo@pobox.com>
Tue, 29 Mar 2011 15:41:31 +0000 (17:41 +0200)
committerAndy Wingo <wingo@pobox.com>
Tue, 29 Mar 2011 15:41:31 +0000 (17:41 +0200)
commit572eef50c2d902d34427945dd504ba03af666e48
tree05275542f6fad1fa9a27a63ffc9283c8fe093e16
parent8cf49d836ff41838812cba1fd61bfce3fb877144
fix prompt and abort with the boot evaluator

* libguile/control.h:
* libguile/control.c (scm_i_prompt_pop_abort_args_x): Take a VM instead
  of a prompt, given that it's the VM's registers that record the abort
  arguments, not the prompt registers (which actually point right below
  the abort values).

* libguile/eval.c (eval):
* libguile/throw.c (pre_init_catch): Pass the vm instead of a prompt.
libguile/control.c
libguile/control.h
libguile/eval.c
libguile/throw.c