Skip to content

typestate sees break as applying to the outermost loop #2642

Closed
@paulstansifer

Description

@paulstansifer

The following code compiles (as expected):

fn main() {
    let _x: uint = loop { };
}

However, this code does not, as if the break were breaking out of the outer loop:

fn main() {
    let _x: uint = loop { loop { break; } };
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions