From b0c55e3bf3d28f647e3566f309caba6872caecf2 Mon Sep 17 00:00:00 2001 From: Sean McDirmid Date: Sun, 22 Apr 2007 01:02:37 +0000 Subject: Added default case to intern. --- src/library/scala/Symbol.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 } } } -- cgit v1.2.3