aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/main/scala/scala/async/internal/AnfTransform.scala8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/main/scala/scala/async/internal/AnfTransform.scala b/src/main/scala/scala/async/internal/AnfTransform.scala
index d879c7b..c0a5181 100644
--- a/src/main/scala/scala/async/internal/AnfTransform.scala
+++ b/src/main/scala/scala/async/internal/AnfTransform.scala
@@ -11,12 +11,14 @@ import scala.Predef._
private[async] trait AnfTransform {
self: AsyncMacro =>
- import global._
- import reflect.internal.Flags._
+ import c.universe.{gen => _, _}
+ import Flag._
+ import c.internal._
+ import decorators._
def anfTransform(tree: Tree): Block = {
// Must prepend the () for issue #31.
- val block = callSiteTyper.typedPos(tree.pos)(Block(List(Literal(Constant(()))), tree)).setType(tree.tpe)
+ val block = c.typecheck(atPos(tree.pos)(Block(List(Literal(Constant(()))), tree))).setType(tree.tpe)
new SelectiveAnfTransform().transform(block)
}