diff options
author | Sean McDirmid <sean.mcdirmid@gmail.com> | 2007-04-22 01:02:37 +0000 |
---|---|---|
committer | Sean McDirmid <sean.mcdirmid@gmail.com> | 2007-04-22 01:02:37 +0000 |
commit | b0c55e3bf3d28f647e3566f309caba6872caecf2 (patch) | |
tree | 8e2559bdd6eacf745b7ab0178798de92d390b8f7 | |
parent | 6efa3eee113d877feffb4f497528d87d20855ca8 (diff) | |
download | scala-b0c55e3bf3d28f647e3566f309caba6872caecf2.tar.gz scala-b0c55e3bf3d28f647e3566f309caba6872caecf2.tar.bz2 scala-b0c55e3bf3d28f647e3566f309caba6872caecf2.zip |
Added default case to intern.
-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 } } } |