Skip to content

WaitLevel in Quantifier crashes #297

Description

@rayman2000

The encoding of WaitLevel in a Quantifier as a loop invariant re-uses a quantified variable in a separate generated loop invariant, causing Silicon to crash.

See wl_forall_bug.py for a small example that triggers this.

Here an excerpt from the translated Viper file, where lambda32_30$j is used incorrectly:
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions