summaryrefslogtreecommitdiff
path: root/src/actors
diff options
context:
space:
mode:
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
}