3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-06-27 16:38:45 +00:00

zstring: fix encode rountrip for '\' as printable ASCII (#5120)

This fixes encode roundtripping for all printable ASCII characters.
In particular, this now leaves a plain '\' untouched by the
encoding logic, instead of converting it to escaped hex-digits.
It also adds unit testing covering this specific zstring encoding
property, in order to avoid future regressions.
This commit is contained in:
Luca Bruno 2021-03-23 18:25:59 +00:00 committed by GitHub
parent 119c5a995b
commit b918f121ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 28 additions and 1 deletions

View file

@ -215,6 +215,7 @@ int main(int argc, char ** argv) {
TST(prime_generator);
TST(permutation);
TST(nlsat);
TST(zstring);
if (test_all) return 0;
TST(ext_numeral);
TST(interval);