aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/scala/async/TransformUtils.scala
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2012-11-22 17:54:50 +0100
committerJason Zaugg <jzaugg@gmail.com>2012-11-22 17:54:50 +0100
commit93520f30d77af10c0b936da3f658ec644c7ecd4b (patch)
tree696984d2847f17dae15eafe455cd2aa107f2d48d /src/main/scala/scala/async/TransformUtils.scala
parent7d3b5f80507accd43ab7f7e70ef801d66540291d (diff)
downloadscala-async-93520f30d77af10c0b936da3f658ec644c7ecd4b.tar.gz
scala-async-93520f30d77af10c0b936da3f658ec644c7ecd4b.tar.bz2
scala-async-93520f30d77af10c0b936da3f658ec644c7ecd4b.zip
Lookup await symbol in AsyncBase.
Diffstat (limited to 'src/main/scala/scala/async/TransformUtils.scala')
-rw-r--r--src/main/scala/scala/async/TransformUtils.scala6
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)
}
}