summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis.scala
diff options
context:
space:
mode:
authorIulian Dragos <jaguarul@gmail.com>2006-05-08 09:31:39 +0000
committerIulian Dragos <jaguarul@gmail.com>2006-05-08 09:31:39 +0000
commit099e9036586eaf5f3ae4abb0a666221461fd05a6 (patch)
tree3c6ad270070542686c38ca746db6c13841de0728 /src/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis.scala
parentbffeaa0e043c2034bb06826854cd8769756f25ae (diff)
downloadscala-099e9036586eaf5f3ae4abb0a666221461fd05a6.tar.gz
scala-099e9036586eaf5f3ae4abb0a666221461fd05a6.tar.bz2
scala-099e9036586eaf5f3ae4abb0a666221461fd05a6.zip
Added closure elimination phase (experimental).
Diffstat (limited to 'src/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis.scala')
-rw-r--r--src/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis.scala4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis.scala b/src/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis.scala
index 91b4ee4e68..39fa5d2a32 100644
--- a/src/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis.scala
+++ b/src/compiler/scala/tools/nsc/backend/icode/analysis/TypeFlowAnalysis.scala
@@ -163,7 +163,7 @@ abstract class TypeFlowAnalysis {
val Pair(INT, ARRAY(elem)) = stack.pop2;
stack.push(elem);
- case LOAD_LOCAL(local, isArg) =>
+ case LOAD_LOCAL(local) =>
val t = bindings(local);
stack push (if (t == typeLattice.bottom) local.kind else t);
@@ -178,7 +178,7 @@ abstract class TypeFlowAnalysis {
case STORE_ARRAY_ITEM(kind) =>
stack.pop3;
- case STORE_LOCAL(local, isArg) =>
+ case STORE_LOCAL(local) =>
val t = stack.pop;
bindings += local -> t;