diff --git a/basis/compiler/cfg/linear-scan/assignment/assignment.factor b/basis/compiler/cfg/linear-scan/assignment/assignment.factor index e9f12ea668..6b7fdd8ce1 100644 --- a/basis/compiler/cfg/linear-scan/assignment/assignment.factor +++ b/basis/compiler/cfg/linear-scan/assignment/assignment.factor @@ -171,7 +171,7 @@ M: ##gc assign-registers-in-insn M: insn assign-registers-in-insn drop ; : begin-block ( bb -- ) - dup block-from prepare-insn + dup block-from 1 - prepare-insn [ block-from compute-live-values ] keep register-live-ins get set-at ; : end-block ( bb -- )