diff options
author | Ludovic Courtès <ludo@gnu.org> | 2021-01-21 00:05:29 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2021-01-21 00:14:38 +0100 |
commit | 98d3abe7440717724263cacca8c36e9f43d53fcc (patch) | |
tree | e6c17869b7014cfd8ddf83570d772958b2d10abd /gnu/local.mk | |
parent | 074a201c33f822a7ab59512e7ee8b301204ff732 (diff) | |
download | guix-patches-98d3abe7440717724263cacca8c36e9f43d53fcc.tar guix-patches-98d3abe7440717724263cacca8c36e9f43d53fcc.tar.gz |
repl: Fix exception handling for interpreted code.
The 'stack' variable could be #f when code is interpreted, which in
practice happens when running in "legacy" mode--i.e., when
'open-inferior' invokes "guile" instead of "guix repl".
* guix/repl.scm (send-repl-response)[handle-exception]: Check whether
STACK is true before passing it to 'stack->frames'.
* tests/inferior.scm ("&inferior-exception, legacy mode"): New test.
Diffstat (limited to 'gnu/local.mk')
0 files changed, 0 insertions, 0 deletions