Skip to content

Cvc5: Fix parsing bug#607

Open
daniel-raffler wants to merge 2 commits intomasterfrom
cvc5-fix-parsing
Open

Cvc5: Fix parsing bug#607
daniel-raffler wants to merge 2 commits intomasterfrom
cvc5-fix-parsing

Conversation

@daniel-raffler
Copy link
Contributor

Hello,

our CVC5 parsing code has an issue that allows duplicate versions of the same variable to be created. The problem is that quotes are not removed from symbols when looking them up in the variable cache. Because of a new variable may be created when looking up a quoted symbol, even though the variable already exists without the quotes

We need to always remove quotes before accessing the variable cache. Otherwise, duplicate variables will be created for "|var|" and "var"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant