From adc9db3ea8bafa4a922960e2396fd59f67e8e091 Mon Sep 17 00:00:00 2001 From: Slava Pestov Date: Mon, 19 Jul 2010 06:46:50 -0400 Subject: [PATCH] compiler.cfg.linear-scan.allocation: fix wrong order --- basis/compiler/cfg/linear-scan/allocation/allocation.factor | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/basis/compiler/cfg/linear-scan/allocation/allocation.factor b/basis/compiler/cfg/linear-scan/allocation/allocation.factor index d4f79e5cb3..f102a6ae9c 100644 --- a/basis/compiler/cfg/linear-scan/allocation/allocation.factor +++ b/basis/compiler/cfg/linear-scan/allocation/allocation.factor @@ -73,7 +73,7 @@ M: sync-point handle ( sync-point -- ) { { [ unhandled-intervals heap-empty? ] [ unhandled-sync-points ] } { [ unhandled-sync-points heap-empty? ] [ unhandled-intervals ] } - [ unhandled-sync-points unhandled-intervals smallest-heap ] + [ unhandled-intervals unhandled-sync-points smallest-heap ] } cond heap-pop drop handle ; : (allocate-registers) ( unhandled-intervals unhandled-sync-points -- )