From ac7ba71649217de837f1cad40d7e9b1fc2a07c11 Mon Sep 17 00:00:00 2001 From: Eugene Burmako Date: Sat, 15 Feb 2014 00:54:38 +0100 Subject: AsyncMacro.macroApplication is gone --- src/main/scala/scala/async/internal/AsyncMacro.scala | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'src/main/scala/scala/async/internal/AsyncMacro.scala') diff --git a/src/main/scala/scala/async/internal/AsyncMacro.scala b/src/main/scala/scala/async/internal/AsyncMacro.scala index 4af69bc..30aa1dd 100644 --- a/src/main/scala/scala/async/internal/AsyncMacro.scala +++ b/src/main/scala/scala/async/internal/AsyncMacro.scala @@ -10,7 +10,6 @@ object AsyncMacro { new AsyncMacro { self => val c: scala.reflect.macros.Context { val universe: global.type } = c0.asInstanceOf[scala.reflect.macros.Context { val universe: global.type }] val global: powerContext.universe.type = powerContext.universe - val macroApplication: global.Tree = c0.macroApplication.asInstanceOf[global.Tree] // This member is required by `AsyncTransform`: val asyncBase: AsyncBase = base // These members are required by `ExprBuilder`: @@ -26,8 +25,7 @@ private[async] trait AsyncMacro val c: scala.reflect.macros.Context { val universe: global.type } val global: Global - val macroApplication: global.Tree - lazy val macroPos = macroApplication.pos.makeTransparent - def atMacroPos(t: global.Tree) = global.atPos(macroPos)(t) + lazy val macroPos = c.macroApplication.pos.makeTransparent + def atMacroPos(t: global.Tree) = c.universe.atPos(macroPos)(t) } -- cgit v1.2.3