diff --git a/module/language/cps2/utils.scm b/module/language/cps2/utils.scm index d07356b15..d5955c3fe 100644 --- a/module/language/cps2/utils.scm +++ b/module/language/cps2/utils.scm @@ -124,7 +124,7 @@ (define (fixpoint f x) (let ((x* (f x))) - (if (eq? x x*) x* (f x*)))) + (if (eq? x x*) x* (fixpoint f x*)))) (define (compute-function-body conts kfun) (persistent-intset