aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Burmako <xeno.by@gmail.com>2014-02-15 13:05:46 +0100
committerEugene Burmako <xeno.by@gmail.com>2014-02-15 13:05:46 +0100
commit38a85e7196c843d43fd61203c06903bc0cb53a46 (patch)
tree023a343b996c540711c0eae2763cd43586e9ada5
parent4a35394a3501fa8c143ca9f3e4f9308dc20e7663 (diff)
downloadscala-async-38a85e7196c843d43fd61203c06903bc0cb53a46.tar.gz
scala-async-38a85e7196c843d43fd61203c06903bc0cb53a46.tar.bz2
scala-async-38a85e7196c843d43fd61203c06903bc0cb53a46.zip
using compat._ to plug source compatibility breakages
-rw-r--r--src/main/scala/scala/async/internal/AsyncBase.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/main/scala/scala/async/internal/AsyncBase.scala b/src/main/scala/scala/async/internal/AsyncBase.scala
index ebedcbd..c9cd101 100644
--- a/src/main/scala/scala/async/internal/AsyncBase.scala
+++ b/src/main/scala/scala/async/internal/AsyncBase.scala
@@ -43,6 +43,7 @@ abstract class AsyncBase {
(body: c.Expr[T])
(execContext: c.Expr[futureSystem.ExecContext]): c.Expr[futureSystem.Fut[T]] = {
import c.universe._
+ import compat._
val asyncMacro = AsyncMacro(c, self)
val isPresentationCompiler = asyncMacro.global.forInteractive
@@ -68,8 +69,8 @@ abstract class AsyncBase {
protected[async] def awaitMethod(u: Universe)(asyncMacroSymbol: u.Symbol): u.Symbol = {
import u._
asyncMacroSymbol.owner.typeSignature.member(newTermName("await"))
- }
-
+ }
+
protected[async] def nullOut(u: Universe)(name: u.Expr[String], v: u.Expr[Any]): u.Expr[Unit] =
u.reify { () }
}