]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/analysis/StatementBrowser.java
Merged changes from feature/scl to master.
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / internal / codegen / analysis / StatementBrowser.java
index 5760890127cb89ef5a0d255f12fea785995db3f3..8de2c37c8f1925fa33f156a4b4fb9c34425dad56 100644 (file)
@@ -1,10 +1,8 @@
 package org.simantics.scl.compiler.internal.codegen.analysis;\r
 \r
-import gnu.trove.map.hash.THashMap;\r
-import gnu.trove.set.hash.THashSet;\r
-\r
 import org.simantics.scl.compiler.common.exceptions.InternalCompilerError;\r
 import org.simantics.scl.compiler.common.names.Name;\r
+import org.simantics.scl.compiler.common.names.Names;\r
 import org.simantics.scl.compiler.constants.SCLConstant;\r
 import org.simantics.scl.compiler.internal.codegen.continuations.ContRef;\r
 import org.simantics.scl.compiler.internal.codegen.references.BoundVar;\r
@@ -16,6 +14,9 @@ import org.simantics.scl.compiler.internal.codegen.ssa.SSAStatement;
 import org.simantics.scl.compiler.internal.codegen.ssa.binders.ValRefBinder;\r
 import org.simantics.scl.compiler.internal.codegen.ssa.statements.LetApply;\r
 \r
+import gnu.trove.map.hash.THashMap;\r
+import gnu.trove.set.hash.THashSet;\r
+\r
 public abstract class StatementBrowser {\r
 \r
     THashSet<SSABlock> visited;\r
@@ -147,10 +148,8 @@ public abstract class StatementBrowser {
         }\r
     }\r
     \r
-    private static final Name BUILD = Name.create("Prelude", "build");\r
-    \r
     private static boolean callsOnlyOnce(Name name, int arity) {\r
-        if(name == BUILD)\r
+        if(name == Names.Prelude_build)\r
             return arity == 1;\r
         else\r
             return false;\r