summary refs log tree commit diff
path: root/gnu.scm
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2021-01-21 00:05:29 +0100
committerLudovic Courtès <ludo@gnu.org>2021-01-21 00:14:38 +0100
commit98d3abe7440717724263cacca8c36e9f43d53fcc (patch)
treee6c17869b7014cfd8ddf83570d772958b2d10abd /gnu.scm
parent074a201c33f822a7ab59512e7ee8b301204ff732 (diff)
downloadguix-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.scm')
0 files changed, 0 insertions, 0 deletions