1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-04-29 19:30:36 +02:00

Fix tailification case for dynwind

This commit is contained in:
Andy Wingo 2023-07-20 12:26:30 +02:00
parent a5d66b6d6f
commit 7bafd85f43

View file

@ -606,7 +606,7 @@ corresponding wind expression."
(bodies (intmap-add bodies kh wind)))
(values exits bodies)))
(($ $kargs _ _ ($ $continue k _ ($ $primcall 'wind)))
(let ((bodies (intmap-add bodies k wind)))
(let ((bodies (intmap-add bodies k label)))
(values exits bodies)))
(($ $kargs _ _ ($ $continue k _ ($ $primcall 'unwind)))
(let* ((exits (intmap-add exits label wind))