diff options
author | Eugene Burmako <xeno.by@gmail.com> | 2014-02-14 23:42:17 +0100 |
---|---|---|
committer | Eugene Burmako <xeno.by@gmail.com> | 2014-02-15 13:05:58 +0100 |
commit | fd98325cd1fc2645211fbe0d117b90d32dee24fc (patch) | |
tree | e9e6183b125685b0629788b9eae5ee067d2ebc6a /src | |
parent | 393e1015f3882cf7215695df008ea7c42474caad (diff) | |
download | scala-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.scala | 8 |
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) } |