diff options
-rw-r--r-- | src/library/scala/Symbol.scala | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/library/scala/Symbol.scala b/src/library/scala/Symbol.scala index e1edf78686..dfb246a493 100644 --- a/src/library/scala/Symbol.scala +++ b/src/library/scala/Symbol.scala @@ -49,7 +49,7 @@ final case class Symbol(name: String) { */ def intern: Symbol = synchronized { internedSymbols get name match { case Some(sym) if sym.isValid => sym.apply - case None => + case _ => internedSymbols(name) = new ref.WeakReference(this); this } } } |