diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2017-09-19 01:03:56 -0500 |
---|---|---|
committer | Andres Noetzli <andres.noetzli@gmail.com> | 2017-09-18 23:03:56 -0700 |
commit | 9fbe73270fc129c71b10d04c28f7cab4866a6a9f (patch) | |
tree | 5cafe6c48f0f2f8c2a7b4111db72dc0d81d4e13e /test | |
parent | 61a846a4998be697867292924454893271eb6496 (diff) |
Fix issue #1105 involving string to int (#1112)
This was introduced by changing the implementation of "isNumber" in this commit:
a94318b
This fixes issue #1105.
Diffstat (limited to 'test')
-rw-r--r-- | test/regress/regress0/strings/Makefile.am | 3 | ||||
-rw-r--r-- | test/regress/regress0/strings/issue1105.smt2 | 10 |
2 files changed, 12 insertions, 1 deletions
diff --git a/test/regress/regress0/strings/Makefile.am b/test/regress/regress0/strings/Makefile.am index 8f4e3dc4b..6cdba7c9d 100644 --- a/test/regress/regress0/strings/Makefile.am +++ b/test/regress/regress0/strings/Makefile.am @@ -88,7 +88,8 @@ TESTS = \ username_checker_min.smt2 \ repl-empty-sem.smt2 \ bug799-min.smt2 \ - strings-charat.cvc + strings-charat.cvc \ + issue1105.smt2 FAILING_TESTS = diff --git a/test/regress/regress0/strings/issue1105.smt2 b/test/regress/regress0/strings/issue1105.smt2 new file mode 100644 index 000000000..81e7672da --- /dev/null +++ b/test/regress/regress0/strings/issue1105.smt2 @@ -0,0 +1,10 @@ +(set-logic ALL) +(set-option :strings-exp true) +(set-info :status sat) +(declare-datatype Val ( + (Str (str String)) + (Num (num Int)))) + +(declare-const var0 Val) +(assert (=> (is-Str var0) (distinct (str.to.int (str var0)) (- 1)))) +(check-sat) |