]> gitweb.factorcode.org Git - factor.git/commitdiff
Fix alias analysis
authorSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Thu, 28 May 2009 07:48:58 +0000 (02:48 -0500)
committerSlava Pestov <slava@slava-pestovs-macbook-pro.local>
Thu, 28 May 2009 07:48:58 +0000 (02:48 -0500)
basis/compiler/cfg/alias-analysis/alias-analysis.factor

index 6b1e0c47b6a9fe063c6f2b7e1df2d69320b18520..198ffb5549bcb28356174e304de2bee882edd862 100644 (file)
@@ -203,11 +203,11 @@ M: ##alien-global insn-object drop \ ##alien-global ;
     H{ } clone live-slots set
     H{ } clone constants set
     H{ } clone copies set
-
-    [ set-heap-ac ] each
     
     0 ac-counter set
-    next-ac heap-ac set ;
+    next-ac heap-ac set
+
+    [ set-heap-ac ] each ;
 
 GENERIC: analyze-aliases* ( insn -- insn' )