From 6721d1825e3bedac7585b1b7a35059ef6adb07c0 Mon Sep 17 00:00:00 2001 From: Jason Zaugg Date: Wed, 24 Jul 2013 22:14:17 +1000 Subject: Test case for await in an Assign node. This case already works. --- src/test/scala/scala/async/run/anf/AnfTransformSpec.scala | 11 +++++++++++ 1 file changed, 11 insertions(+) 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 + } } -- cgit v1.2.3