Skip to content
This repository has been archived by the owner on May 4, 2024. It is now read-only.

[Prover] Fix an issue in the concretization in the mono analysis #725

Closed

Conversation

junkil-park
Copy link
Collaborator

@junkil-park junkil-park commented Dec 7, 2022

Prover concretizes a type parameter T into Primitive(Range) which eventually causes the panic (at this line: https://github.com/move-language/move/blob/main/language/move-prover/boogie-backend/src/boogie_helpers.rs#L194).

So, this commit excludes the spec only primitive types during the mono analysis.

Resolves #700

Motivation

To fix an issue in the mono analysis

Have you read the Contributing Guidelines on pull requests?

yes

Test Plan

cargo test

Prover concretizes a type parameter `T` into `Primitive(Range)`  which eventually causes the panic.

So, this commit excludes the spec only primitive types during the mono analysis.

Resolves move-language#700
@junkil-park junkil-park closed this Dec 7, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Prover] boogie_helpers.rs panics for generic axioms
1 participant