diff options
author | Andy Wingo <wingo@pobox.com> | 2008-10-31 13:28:06 +0100 |
---|---|---|
committer | Andy Wingo <wingo@pobox.com> | 2008-10-31 13:28:06 +0100 |
commit | 03fa04dfe13512d37e0f19ffd0e6c7f5db8f466f (patch) | |
tree | 7bdef93f2ff16c2e8abb2aaa2228d85cf919c53a /module/ice-9/debugging/load-hooks.scm | |
parent | 46ccd0bbf919b8b501355e0452deaee123057239 (diff) | |
download | guile-03fa04dfe13512d37e0f19ffd0e6c7f5db8f466f.tar.gz |
pass backtraces through the compiler
* module/system/base/compile.scm (call-with-nonlocal-exit-protect): New
helper, like unwind-protect but only for nonlocal exits.
(call-with-output-file/atomic): Use call-with-nonlocal-exit-protect so
that we don't mess up backtraces by catching all and then rethrowing.
Should fix this more comprehensively somewhere, though.
Diffstat (limited to 'module/ice-9/debugging/load-hooks.scm')
0 files changed, 0 insertions, 0 deletions