summaryrefslogtreecommitdiff
path: root/guix/scripts/substitute.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 /guix/scripts/substitute.scm
parent074a201c33f822a7ab59512e7ee8b301204ff732 (diff)
downloadguix-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 'guix/scripts/substitute.scm')
0 files changed, 0 insertions, 0 deletions