summaryrefslogtreecommitdiff
path: root/cmake/ConfigProduction.cmake
diff options
context:
space:
mode:
authorHaniel Barbosa <hanielbbarbosa@gmail.com>2021-02-09 00:37:10 -0300
committerGitHub <noreply@github.com>2021-02-09 00:37:10 -0300
commitd0a8c9b331022dce224c230c6b6d7edd416d5866 (patch)
treecabd0c8ac48394cec45d58833a9432318c962437 /cmake/ConfigProduction.cmake
parent5baad1b32525ca623aaddfe557a3020edc4fe0b1 (diff)
[quantifiers] Fix prenex computation (#5879)
Previously our prenex computation could generate quantifiers of the form forall x y y. F, which would lead to an assertion failure in getFreeVariablesScope, as it assumes that no shadowing occurs. This commit makes the prenex computation take a set rather than a vector, thus avoiding duplications of prenexed variables. It also changes mkForall to take a constant vector, since it does not modify the given vector. Fixes #5693
Diffstat (limited to 'cmake/ConfigProduction.cmake')
0 files changed, 0 insertions, 0 deletions
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback