summaryrefslogtreecommitdiff
path: root/src/actors
diff options
context:
space:
mode:
authorMartin Odersky <odersky@gmail.com>2009-08-15 20:12:37 +0000
committerMartin Odersky <odersky@gmail.com>2009-08-15 20:12:37 +0000
commitfe72ad6351aa3e06c894972e959fa768ed60a515 (patch)
treeec2de6807adba0e76dab26c1c803a389ebce7586 /src/actors
parent43b445579feb1499d3f405c64a45666037255f7d (diff)
downloadscala-fe72ad6351aa3e06c894972e959fa768ed60a515.tar.gz
scala-fe72ad6351aa3e06c894972e959fa768ed60a515.tar.bz2
scala-fe72ad6351aa3e06c894972e959fa768ed60a515.zip
Fixed #1560 (which was a typing hole, so some l...
Fixed #1560 (which was a typing hole, so some library classes had to be fixed)
Diffstat (limited to 'src/actors')
-rw-r--r--src/actors/scala/actors/ActorGC.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/actors/scala/actors/ActorGC.scala b/src/actors/scala/actors/ActorGC.scala
index 45ddb8c067..67493e91cd 100644
--- a/src/actors/scala/actors/ActorGC.scala
+++ b/src/actors/scala/actors/ActorGC.scala
@@ -92,7 +92,7 @@ trait ActorGC extends IScheduler {
case Some(r) =>
// invoking clear will not cause r to be enqueued
r.clear()
- refSet -= r
+ refSet -= r.asInstanceOf[Reference[t] forSome { type t <: Reactor }]
case None =>
// do nothing
}