From 125b30091d7cbc2ca1f79033e2fb84a125505222 Mon Sep 17 00:00:00 2001 From: Eugene Burmako Date: Fri, 14 Feb 2014 17:34:50 +0100 Subject: compat => internal --- src/main/scala/scala/async/internal/AsyncBase.scala | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/main/scala/scala/async/internal/AsyncBase.scala b/src/main/scala/scala/async/internal/AsyncBase.scala index 537385f..3d4810b 100644 --- a/src/main/scala/scala/async/internal/AsyncBase.scala +++ b/src/main/scala/scala/async/internal/AsyncBase.scala @@ -42,8 +42,7 @@ abstract class AsyncBase { def asyncImpl[T: c.WeakTypeTag](c: Context) (body: c.Expr[T]) (execContext: c.Expr[futureSystem.ExecContext]): c.Expr[futureSystem.Fut[T]] = { - import c.universe._ - import compat._ + import c.universe._, c.internal._, decorators._ val asyncMacro = AsyncMacro(c, self) val code = asyncMacro.asyncTransform[T]( @@ -53,7 +52,7 @@ abstract class AsyncBase { AsyncUtils.vprintln(s"async state machine transform expands to:\n ${code}") // Mark range positions for synthetic code as transparent to allow some wiggle room for overlapping ranges - for (t <- code) t.pos = t.pos.makeTransparent + for (t <- code) t.setPos(t.pos.makeTransparent) c.Expr[futureSystem.Fut[T]](code) } -- cgit v1.2.3