diff --git a/module/language/tree-il/optimize.scm b/module/language/tree-il/optimize.scm index 66725b9b6..f4a5b4db1 100644 --- a/module/language/tree-il/optimize.scm +++ b/module/language/tree-il/optimize.scm @@ -70,7 +70,8 @@ ;; time enough that we reserve it for -O2. Also, this makes -O1 avoid ;; assumptions about top-level values, in the same way that avoiding ;; resolve-primitives does. - '((#:resolve-primitives? 2) + '((#:cps? 1) + (#:resolve-primitives? 2) (#:expand-primitives? 1) (#:letrectify? 2) (#:seal-private-bindings? 3)