diff options
author | stepancheg <stepancheg@epfl.ch> | 2008-06-06 19:28:49 +0000 |
---|---|---|
committer | stepancheg <stepancheg@epfl.ch> | 2008-06-06 19:28:49 +0000 |
commit | ba0e0cdbf84df51272739b9faf91b8a5961d1989 (patch) | |
tree | 0cf4ec902c26024df1452ce5bd34e2215b87d0af /src/compiler | |
parent | c5de85e4329457b4d0b3019e0a8bb89c8132d7f1 (diff) | |
download | scala-ba0e0cdbf84df51272739b9faf91b8a5961d1989.tar.gz scala-ba0e0cdbf84df51272739b9faf91b8a5961d1989.tar.bz2 scala-ba0e0cdbf84df51272739b9faf91b8a5961d1989.zip |
unify mutable and immutable stacks behavior (#957)
Diffstat (limited to 'src/compiler')
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/WorklistAlgorithm.scala | 4 | ||||
-rw-r--r-- | src/compiler/scala/tools/nsc/backend/icode/Linearizers.scala | 1 |
2 files changed, 2 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/backend/WorklistAlgorithm.scala b/src/compiler/scala/tools/nsc/backend/WorklistAlgorithm.scala index 1b30e513eb..4405e7d665 100644 --- a/src/compiler/scala/tools/nsc/backend/WorklistAlgorithm.scala +++ b/src/compiler/scala/tools/nsc/backend/WorklistAlgorithm.scala @@ -8,7 +8,7 @@ package scala.tools.nsc.backend import scala.tools.nsc.ast._ -import scala.collection.mutable.MutableList +import scala.collection.mutable.Stack /** * Simple implementation of a worklist algorithm. A processing @@ -26,7 +26,7 @@ import scala.collection.mutable.MutableList */ trait WorklistAlgorithm { type Elem - type WList <: MutableList[Elem] + type WList = Stack[Elem] val worklist: WList diff --git a/src/compiler/scala/tools/nsc/backend/icode/Linearizers.scala b/src/compiler/scala/tools/nsc/backend/icode/Linearizers.scala index 5a5b3ba36f..b619ff949e 100644 --- a/src/compiler/scala/tools/nsc/backend/icode/Linearizers.scala +++ b/src/compiler/scala/tools/nsc/backend/icode/Linearizers.scala @@ -27,7 +27,6 @@ trait Linearizers { self: ICodes => */ class NormalLinearizer extends Linearizer with WorklistAlgorithm { type Elem = BasicBlock; - type WList = Stack[Elem]; val worklist: WList = new Stack(); |