summaryrefslogtreecommitdiff
path: root/src/compiler/scala/tools/nsc/typechecker/Implicits.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/compiler/scala/tools/nsc/typechecker/Implicits.scala')
-rw-r--r--src/compiler/scala/tools/nsc/typechecker/Implicits.scala5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/compiler/scala/tools/nsc/typechecker/Implicits.scala b/src/compiler/scala/tools/nsc/typechecker/Implicits.scala
index 54b24bf071..023c5c2920 100644
--- a/src/compiler/scala/tools/nsc/typechecker/Implicits.scala
+++ b/src/compiler/scala/tools/nsc/typechecker/Implicits.scala
@@ -12,9 +12,8 @@ package scala.tools.nsc
package typechecker
import scala.collection.mutable.{LinkedHashMap, ListBuffer}
-import scala.tools.nsc.util.{HashSet, Position, Set, NoPosition, SourceFile}
+import scala.tools.nsc.util.{ HashSet, Position, Set, NoPosition, SourceFile }
import symtab.Flags._
-import util.HashSet
/** This trait provides methods to find various kinds of implicits.
*
@@ -497,7 +496,7 @@ self: Analyzer =>
invalidImplicits: ListBuffer[Symbol]): Map[ImplicitInfo, SearchResult] = {
/** A set containing names that are shadowed by implicit infos */
- val shadowed = new HashSet[Name](8)
+ lazy val shadowed = new HashSet[Name]("shadowed", 512)
/** Try implicit `info` to see whether it is applicable for expected type `pt`.
* This is the case if all of the following holds: