diff options
-rw-r--r-- | src/main/scala/scala/async/TransformUtils.scala | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/scala/scala/async/TransformUtils.scala b/src/main/scala/scala/async/TransformUtils.scala index b8b21a3..103c8d2 100644 --- a/src/main/scala/scala/async/TransformUtils.scala +++ b/src/main/scala/scala/async/TransformUtils.scala @@ -103,9 +103,9 @@ class TransformUtils[C <: Context](val c: C) { val NonFatalClass = c.mirror.staticModule("scala.util.control.NonFatal") val Async_await = { - val asyncMod = c.mirror.staticModule("scala.async.Async") - val tpe = asyncMod.moduleClass.asType.toType - tpe.member(c.universe.newTermName("await")) + val asyncMod = c.mirror.staticClass("scala.async.AsyncBase") + val tpe = asyncMod.asType.toType + tpe.member(c.universe.newTermName("await")).ensuring(_ != NoSymbol) } } |