diff --git a/basis/compiler/cfg/finalization/finalization.factor b/basis/compiler/cfg/finalization/finalization.factor index aca45fe099..5440ba6eef 100644 --- a/basis/compiler/cfg/finalization/finalization.factor +++ b/basis/compiler/cfg/finalization/finalization.factor @@ -8,7 +8,7 @@ IN: compiler.cfg.finalization : finalize-cfg ( cfg -- cfg' ) select-representations - ! schedule-instructions + schedule-instructions insert-gc-checks insert-save-contexts destruct-ssa diff --git a/basis/compiler/cfg/height/height.factor b/basis/compiler/cfg/height/height.factor index 0b9c253c58..4471508877 100644 --- a/basis/compiler/cfg/height/height.factor +++ b/basis/compiler/cfg/height/height.factor @@ -52,4 +52,4 @@ M: insn normalize-height* ; rs-height get dup 0 = [ drop ] [ \ ##inc-r new-insn prefix ] if ; : normalize-height ( cfg -- cfg' ) - [ height-step ] simple-optimization ; + dup [ height-step ] simple-optimization ;