diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2012-11-24 00:21:41 +0100 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2012-11-24 00:21:41 +0100 |
commit | 3ef2995f0923fe7b2346cfd5f816196fce0f00ac (patch) | |
tree | da98967ccca117a452069fd8c117f4caecf64907 /src/test/scala/scala/async/neg | |
parent | 08bd93c20bcdd1bddc172c1477e811e8fc7f8ebd (diff) | |
download | scala-async-3ef2995f0923fe7b2346cfd5f816196fce0f00ac.tar.gz scala-async-3ef2995f0923fe7b2346cfd5f816196fce0f00ac.tar.bz2 scala-async-3ef2995f0923fe7b2346cfd5f816196fce0f00ac.zip |
Prohibit await in if condition (for now)
Test nested loops.
Control ANF tracing with another system property.
Diffstat (limited to 'src/test/scala/scala/async/neg')
-rw-r--r-- | src/test/scala/scala/async/neg/NakedAwait.scala | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/scala/scala/async/neg/NakedAwait.scala b/src/test/scala/scala/async/neg/NakedAwait.scala index 229feb6..b1c2d43 100644 --- a/src/test/scala/scala/async/neg/NakedAwait.scala +++ b/src/test/scala/scala/async/neg/NakedAwait.scala @@ -139,4 +139,15 @@ 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 + } + } } |