aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala/async/Async.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/scala/scala/async/Async.scala')
-rw-r--r--src/main/scala/scala/async/Async.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/main/scala/scala/async/Async.scala b/src/main/scala/scala/async/Async.scala
index 30b393e..94f42c0 100644
--- a/src/main/scala/scala/async/Async.scala
+++ b/src/main/scala/scala/async/Async.scala
@@ -101,6 +101,10 @@ abstract class AsyncBase {
val initStates = asyncBlockBuilder.asyncStates.init
val localVarTrees = asyncBlockBuilder.asyncStates.flatMap(_.allVarDefs).toList
+ val renameMap = traverser.liftable.map {
+ vd =>
+ (vd.symbol, c.fresh(vd.name))
+ }.toMap
/*
lazy val onCompleteHandler = (tr: Try[Any]) => state match {