diff --git a/basis/compiler/cfg/checker/checker.factor b/basis/compiler/cfg/checker/checker.factor index f4738c675c..53f84b1dda 100644 --- a/basis/compiler/cfg/checker/checker.factor +++ b/basis/compiler/cfg/checker/checker.factor @@ -2,8 +2,8 @@ ! See http://factorcode.org/license.txt for BSD license. USING: kernel compiler.cfg.instructions compiler.cfg.rpo compiler.cfg.def-use compiler.cfg.linearization compiler.cfg.utilities -compiler.cfg.mr combinators.short-circuit accessors math sequences -sets assocs ; +compiler.cfg.dce compiler.cfg.mr combinators.short-circuit accessors +math sequences sets assocs ; IN: compiler.cfg.checker ERROR: bad-kill-block bb ; @@ -64,5 +64,5 @@ ERROR: undefined-values uses defs ; : check-cfg ( cfg -- ) [ [ check-basic-block ] each-basic-block ] - [ build-mr check-mr ] + [ eliminate-dead-code build-mr check-mr ] bi ;