diff options
author | Geoffrey Washburn <geoffrey.washburn@epfl.ch> | 2008-10-11 14:03:30 +0000 |
---|---|---|
committer | Geoffrey Washburn <geoffrey.washburn@epfl.ch> | 2008-10-11 14:03:30 +0000 |
commit | 8059712c40999bd09ee469aec11897e476d1a5ea (patch) | |
tree | fdb764d6ad75ba5c5689912292bb2a87c6af64e2 /src/compiler/scala/tools/nsc/transform/OverridingPairs.scala | |
parent | f7c0dd850c6d3b22e67ff2303e9c7de63110a727 (diff) | |
download | scala-8059712c40999bd09ee469aec11897e476d1a5ea.tar.gz scala-8059712c40999bd09ee469aec11897e476d1a5ea.tar.bz2 scala-8059712c40999bd09ee469aec11897e476d1a5ea.zip |
Reverted removal of TreeSet to fix stability.
Diffstat (limited to 'src/compiler/scala/tools/nsc/transform/OverridingPairs.scala')
-rw-r--r-- | src/compiler/scala/tools/nsc/transform/OverridingPairs.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/transform/OverridingPairs.scala b/src/compiler/scala/tools/nsc/transform/OverridingPairs.scala index c983717dc9..4217cc32ce 100644 --- a/src/compiler/scala/tools/nsc/transform/OverridingPairs.scala +++ b/src/compiler/scala/tools/nsc/transform/OverridingPairs.scala @@ -6,8 +6,9 @@ package scala.tools.nsc.transform -import collection.mutable.{HashSet, HashMap} +import collection.mutable.HashMap import symtab.Flags._ +import util.HashSet /** This abstract class ... * @@ -98,8 +99,7 @@ abstract class OverridingPairs { intersectionContainsElementLeq(subParents(index1), subParents(index2), minindex) } - private val visited = - new HashSet[ScopeEntry] { override def initialSize = 256 } + private val visited = new HashSet[ScopeEntry](256) private var curEntry = decls.elems private var nextEntry = curEntry |