aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/scala/async/neg/NakedAwait.scala
diff options
context:
space:
mode:
authorJason Zaugg <jzaugg@gmail.com>2012-11-25 11:51:34 +0100
committerJason Zaugg <jzaugg@gmail.com>2012-11-26 16:13:42 +0100
commit26038aebf1555b582dba35e8bfc3698f126705c5 (patch)
tree89517670afcf4ff41648bddecf41603661a111dc /src/test/scala/scala/async/neg/NakedAwait.scala
parenta5cab2959067bc7f9d3884064fbf7bf7ec0b7285 (diff)
downloadscala-async-26038aebf1555b582dba35e8bfc3698f126705c5.tar.gz
scala-async-26038aebf1555b582dba35e8bfc3698f126705c5.tar.bz2
scala-async-26038aebf1555b582dba35e8bfc3698f126705c5.zip
Fix await in if condition / match scrutinee.
The type-checking performed in ANF transform is precarious, and needed to use the original condition/ scrutinee in a throwaway tree to get things to work.
Diffstat (limited to 'src/test/scala/scala/async/neg/NakedAwait.scala')
-rw-r--r--src/test/scala/scala/async/neg/NakedAwait.scala11
1 files changed, 0 insertions, 11 deletions
diff --git a/src/test/scala/scala/async/neg/NakedAwait.scala b/src/test/scala/scala/async/neg/NakedAwait.scala
index f4cfca2..ecc84f9 100644
--- a/src/test/scala/scala/async/neg/NakedAwait.scala
+++ b/src/test/scala/scala/async/neg/NakedAwait.scala
@@ -143,15 +143,4 @@ class NakedAwait {
|""".stripMargin
}
}
-
- // TODO Anf transform if to have a simple condition.
- @Test
- def ifCondition() {
- expectError("await must not be used under a condition.") {
- """
- | import _root_.scala.async.AsyncId._
- | async { if (await(true)) () }
- |""".stripMargin
- }
- }
}