summaryrefslogtreecommitdiffstats
path: root/signal.h
diff options
context:
space:
mode:
authorKaz Kylheku <kaz@kylheku.com>2015-10-27 06:12:57 -0700
committerKaz Kylheku <kaz@kylheku.com>2015-10-27 06:12:57 -0700
commit9144d264ae9600fca5d38affdda262f7ea46282f (patch)
tree6ac817705f48b96082f7a60eccd8c9079da1ee3f /signal.h
parent2bd797a1aa9d30f15ae06fe5da8555906e9af894 (diff)
downloadtxr-9144d264ae9600fca5d38affdda262f7ea46282f.tar.gz
txr-9144d264ae9600fca5d38affdda262f7ea46282f.tar.bz2
txr-9144d264ae9600fca5d38affdda262f7ea46282f.zip
Fix size growth of nested continuation capture.
The issue is that captures from within a restarted continuation of the same continuation, are using the restart prompt as the delimiter rather than re-using captured block of the same name. Thus each successive capture adds a new frame, causing the size to grow drastically. * unwind.c (uw_capture_cont): Allow the existing captured block to be the delimiter; don't delimit up to the revive_cont's prompt block of the same name.
Diffstat (limited to 'signal.h')
0 files changed, 0 insertions, 0 deletions