aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2014-02-14 23:42:17 +0100
committerEugene Burmako <xeno.by@gmail.com>2014-02-15 13:05:58 +0100
commitfd98325cd1fc2645211fbe0d117b90d32dee24fc (patch)
treee9e6183b125685b0629788b9eae5ee067d2ebc6a /src
parent393e1015f3882cf7215695df008ea7c42474caad (diff)
downloadscala-async-fd98325cd1fc2645211fbe0d117b90d32dee24fc.tar.gz
scala-async-fd98325cd1fc2645211fbe0d117b90d32dee24fc.tar.bz2
scala-async-fd98325cd1fc2645211fbe0d117b90d32dee24fc.zip
cleans up AnfTransform
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)
}