diff --git a/collects/mzlib/match.ss b/collects/mzlib/match.ss index bac0b8a..a9cd709 100644 --- a/collects/mzlib/match.ss +++ b/collects/mzlib/match.ss @@ -1053,7 +1053,7 @@ eta))) ,fail-sym ,@(map val bv)))) -`(call-with-current-continuation +`(call/ec (lambda (,fail-sym) (let ((,fail-sym (lambda () ;; Changed CF 9.24.96 for multiple value returns