diff options
author | Andy Wingo <wingo@pobox.com> | 2018-06-26 16:39:34 +0200 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2018-06-26 16:39:34 +0200 |
commit | 770360e06645528ede0595f7efb553e7e0ac3bfd (patch) | |
tree | 917ce04305775ba53eb1b3591850a2d4d2f4feb7 /libguile/vm-engine.c | |
parent | e7778c62aa35ae10743cb4680df0bb3440163e26 (diff) | |
download | guile-770360e06645528ede0595f7efb553e7e0ac3bfd.tar.gz |
Refactors to abort-to-prompt implementation
* libguile/control.c (scm_abort_to_prompt_star)
* libguile/throw.c (abort_to_prompt): Pass prompt tag and argv in one
array.
* libguile/vm.c (scm_i_vm_abort): Reimplement as a call into the VM's
abort_to_prompt builtin.
(vm_abort): New helper, a copy of scm_i_vm_abort. Will allow us to
avoid some arg shuffling when aborting from the VM.
* libguile/vm.h: Remove setjmp include and simplify scm_i_vm_abort
decl.
Diffstat (limited to 'libguile/vm-engine.c')
0 files changed, 0 insertions, 0 deletions