diff --git a/basis/compiler/compiler.factor b/basis/compiler/compiler.factor index 26f9dc47c9..efa6294c98 100644 --- a/basis/compiler/compiler.factor +++ b/basis/compiler/compiler.factor @@ -163,7 +163,10 @@ M: optimizing-compiler recompile ( words -- alist ) [ compile-queue set H{ } clone compiled set - [ queue-compile ] each + [ + [ queue-compile ] + [ subwords [ compile-dependency ] each ] bi + ] each compile-queue get compile-loop compiled get >alist ] with-scope ;