diff options
author | Jason Zaugg <jzaugg@gmail.com> | 2013-07-24 22:14:17 +1000 |
---|---|---|
committer | Jason Zaugg <jzaugg@gmail.com> | 2013-07-24 22:14:17 +1000 |
commit | 6721d1825e3bedac7585b1b7a35059ef6adb07c0 (patch) | |
tree | 94b3250e9625245347003456f80a6f4c470e507a /src/test/scala | |
parent | 1d34046589537dc7866f24142971714c665ee320 (diff) | |
download | scala-async-6721d1825e3bedac7585b1b7a35059ef6adb07c0.tar.gz scala-async-6721d1825e3bedac7585b1b7a35059ef6adb07c0.tar.bz2 scala-async-6721d1825e3bedac7585b1b7a35059ef6adb07c0.zip |
Test case for await in an Assign node.
This case already works.
Diffstat (limited to 'src/test/scala')
-rw-r--r-- | src/test/scala/scala/async/run/anf/AnfTransformSpec.scala | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/test/scala/scala/async/run/anf/AnfTransformSpec.scala b/src/test/scala/scala/async/run/anf/AnfTransformSpec.scala index 2414ad3..bd2aa97 100644 --- a/src/test/scala/scala/async/run/anf/AnfTransformSpec.scala +++ b/src/test/scala/scala/async/run/anf/AnfTransformSpec.scala @@ -366,4 +366,15 @@ class AnfTransformSpec { (("msg: " + await(0)): String).toString } mustBe "msg: 0" } + + + @Test + def awaitInAssign() { + import _root_.scala.async.internal.AsyncId.{async, await} + async { + var x = 0 + x = await(1) + x + } mustBe 1 + } } |