Skip to content

do/while crasher #49

Closed
Closed
@retronym

Description

@retronym
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

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions