summaryrefslogtreecommitdiff
path: root/src/prop/proof_post_processor.h
diff options
context:
space:
mode:
authorAndres Noetzli <andres.noetzli@gmail.com>2021-06-04 20:22:57 -0700
committerGitHub <noreply@github.com>2021-06-05 03:22:57 +0000
commitf7b60f68bb6a7945eebb7f97a5f63302ad0ddc67 (patch)
tree6490791cac69a8e112b74bafaab274916b722ce9 /src/prop/proof_post_processor.h
parent760874731c70e2aa32c3591c67a08f3ea85dcafd (diff)
Remove unwanted side effects in `SPLIT_EQ_STRIP_L` (#6689)
Fixes #6681. When checking whether SPLIT_EQ_STRIP_L applies, we were using sripSymbolicLength, which changes its inputs depending on how many elements of the concatenation it could strip. However, one of the arguments, pfxv0, was reused across multiple checks if the strip did not result in a rewrite. Later invocations were wrong as a result. This commit changes the call to stripSymbolicLength() to use a new copy of the vector instead.
Diffstat (limited to 'src/prop/proof_post_processor.h')
0 files changed, 0 insertions, 0 deletions
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback