diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2020-02-27 13:48:50 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-27 11:48:50 -0800 |
commit | 0ad0496cd474a167973195d1ddc9322ada7f2b4e (patch) | |
tree | b3c3c211382fbb6046229d3a0021a3a63ed921e2 /test/regress/regress0/strings | |
parent | 0f75e689f02def2a726887bfd927f534ddc0305a (diff) |
Fix large models for strings (#3835)
Fixes #3375.
Marking as "major" since in fact we produce incorrect models in production without the fix.
Diffstat (limited to 'test/regress/regress0/strings')
-rw-r--r-- | test/regress/regress0/strings/large-model.smt2 | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/test/regress/regress0/strings/large-model.smt2 b/test/regress/regress0/strings/large-model.smt2 new file mode 100644 index 000000000..ca52e816b --- /dev/null +++ b/test/regress/regress0/strings/large-model.smt2 @@ -0,0 +1,7 @@ +; COMMAND-LINE: --lang=smt2.6.1 --check-models +; EXPECT: (error "Cannot generate model with string whose length exceeds UINT32_MAX") +; EXIT: 1 +(set-logic SLIA) +(declare-fun x () String) +(assert (> (str.len x) 100000000000000000000000000000000000000000000000000)) +(check-sat) |