aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala/async/internal/TransformUtils.scala
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2013-07-25 00:14:04 +1000
committerJason Zaugg <jzaugg@gmail.com>2013-07-25 00:14:04 +1000
commit3b9d72928738f34449b1e67a18623458bdcd16d5 (patch)
tree56cd3e782632b11a8bc4921b91f937be6c98f192 /src/main/scala/scala/async/internal/TransformUtils.scala
parent6721d1825e3bedac7585b1b7a35059ef6adb07c0 (diff)
downloadscala-async-3b9d72928738f34449b1e67a18623458bdcd16d5.tar.gz
scala-async-3b9d72928738f34449b1e67a18623458bdcd16d5.tar.bz2
scala-async-3b9d72928738f34449b1e67a18623458bdcd16d5.zip
Preserve ApplyImplicitView / ApplyImplicitArgs in AnfTransform.
Diffstat (limited to 'src/main/scala/scala/async/internal/TransformUtils.scala')
-rw-r--r--src/main/scala/scala/async/internal/TransformUtils.scala2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/main/scala/scala/async/internal/TransformUtils.scala b/src/main/scala/scala/async/internal/TransformUtils.scala
index 2582c91..70237bc 100644
--- a/src/main/scala/scala/async/internal/TransformUtils.scala
+++ b/src/main/scala/scala/async/internal/TransformUtils.scala
@@ -111,7 +111,7 @@ private[async] trait TransformUtils {
args match {
case args :+ Typed(tree, Ident(tpnme.WILDCARD_STAR)) =>
val (a, argExprs :+ lastArgExpr) = (args :+ tree).zipWithIndex.map(f.tupled).unzip
- val exprs = argExprs :+ Typed(lastArgExpr, Ident(tpnme.WILDCARD_STAR)).setPos(lastArgExpr.pos)
+ val exprs = argExprs :+ atPos(lastArgExpr.pos.makeTransparent)(Typed(lastArgExpr, Ident(tpnme.WILDCARD_STAR)))
(a, exprs)
case args =>
args.zipWithIndex.map(f.tupled).unzip