diff options
Diffstat (limited to 'test/regress/regress1/strings/bug682.smt2')
-rw-r--r-- | test/regress/regress1/strings/bug682.smt2 | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/regress/regress1/strings/bug682.smt2 b/test/regress/regress1/strings/bug682.smt2 new file mode 100644 index 000000000..6617b6b97 --- /dev/null +++ b/test/regress/regress1/strings/bug682.smt2 @@ -0,0 +1,19 @@ +; COMMAND-LINE: --incremental --strings-exp +(set-logic QF_S) + +(declare-fun a () String) +(define-fun replace3 ((x String) (y String) (z String)) String (str.replace x y z) ) + +(push 1) +(assert (= (replace3 a "5" "3") "333")) +(assert (str.contains a "5")) +; EXPECT: sat +(check-sat) +(pop 1) + +(push 1) +(assert (= (replace3 a "5" "3") "333")) +(assert (str.contains a "5")) +; EXPECT: sat +(check-sat) +(pop 1) |