Closed
Description
import scala.concurrent._, ExecutionContext.Implicits.global
def Foo(f: () => Boolean, g: () => Future[Boolean]): Future[Boolean] = async {
var b = false
do {
b = await {
g()
}
} while (b && !f())
b
}
scala: Unknown label target: method doWhile$1 at: source-/Users/jason/code/scala-async/src/test/scala/scala/async/run/t48.scala,line-37,offset=947: ctx: package run { class scala.async.run.t48$stateMachine$1$1 { def scala.async.run.t48$stateMachine$1$1.resume { bb=15 } } }
scala: uncaught exception during compilation: scala.reflect.internal.FatalError