diff options
author | Sean McDirmid <sean.mcdirmid@gmail.com> | 2006-11-25 12:59:17 +0000 |
---|---|---|
committer | Sean McDirmid <sean.mcdirmid@gmail.com> | 2006-11-25 12:59:17 +0000 |
commit | 2bf8bc108b14682518679b913b191fe7a82d8c5d (patch) | |
tree | 2337a39ed14aa82900c294e4073ed4372530fab3 /test/pending/neg | |
parent | 9eb3282d5e910fda7d20638b4aab587ae945670f (diff) | |
download | scala-2bf8bc108b14682518679b913b191fe7a82d8c5d.tar.gz scala-2bf8bc108b14682518679b913b191fe7a82d8c5d.tar.bz2 scala-2bf8bc108b14682518679b913b191fe7a82d8c5d.zip |
For bug838
Diffstat (limited to 'test/pending/neg')
-rw-r--r-- | test/pending/neg/bug112506A.scala | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/pending/neg/bug112506A.scala b/test/pending/neg/bug112506A.scala new file mode 100644 index 0000000000..a833c6afad --- /dev/null +++ b/test/pending/neg/bug112506A.scala @@ -0,0 +1,19 @@ +package test; +import scala.collection.immutable._; +import scala.collection.mutable._; +trait TypeManagerXXX { + trait TypedNode; + type Node; +} +trait ScalaTyperXXX extends TypeManagerXXX { + private var typed : Node = null; + private val dependMap = new HashMap[String,ListSet[TypedNode]]; + override def lookupEntry(name: String): String = { + val set = dependMap.get(name) match { + case Some(set) => set; + case None => new ListSet[Node] + } + dependMap.update(name, set + typed); + throw new Error; + } +} |