]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/compiler/cfg/alias-analysis/alias-analysis.factor
disambiguate namespaces:set and sets:set.
[factor.git] / basis / compiler / cfg / alias-analysis / alias-analysis.factor
index fcc42fec224bd4de7c2dcfc3270907a39ec1c861..bd5d9fa98330f546497004534a2aa3706f622dd8 100644 (file)
@@ -125,13 +125,13 @@ SYMBOL: ac-counter
     ] [ vreg kill-computed-set-slot ] if ;
 
 : init-alias-analysis ( -- )
-    H{ } clone vregs>acs set
-    H{ } clone acs>vregs set
-    H{ } clone live-slots set
-    H{ } clone copies set
-    H{ } clone recent-stores set
-    HS{ } clone dead-stores set
-    0 ac-counter set ;
+    H{ } clone vregs>acs namespaces:set
+    H{ } clone acs>vregs namespaces:set
+    H{ } clone live-slots namespaces:set
+    H{ } clone copies namespaces:set
+    H{ } clone recent-stores namespaces:set
+    HS{ } clone dead-stores namespaces:set
+    0 ac-counter namespaces:set ;
 
 GENERIC: insn-slot# ( insn -- slot#/f )
 GENERIC: insn-object ( insn -- vreg )
@@ -255,7 +255,7 @@ M: insn eliminate-dead-stores drop t ;
     copies get clear-assoc
     dead-stores get clear-set
 
-    next-ac heap-ac set
+    next-ac heap-ac namespaces:set
     ##vm-field set-new-ac
     ##alien-global set-new-ac ;