summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGereon Kremer <gereon.kremer@cs.rwth-aachen.de>2020-12-01 16:08:07 +0100
committerGitHub <noreply@github.com>2020-12-01 16:08:07 +0100
commit75359f120b1cdfa77add48ef11c776f530783c31 (patch)
tree8293b4d7d30abf4c3078334401bc95c0625db31e
parent7fb5354114c7e17260b3ff520decf340734d52fe (diff)
Add regressions from #5099 (#5557)
The issue from #5099 has been fixed in the meantime, this PR adds the examples as regressions. Closes #5099.
-rw-r--r--test/regress/CMakeLists.txt2
-rw-r--r--test/regress/regress0/issue5099-model-1.smt210
-rw-r--r--test/regress/regress0/issue5099-model-2.smt29
3 files changed, 21 insertions, 0 deletions
diff --git a/test/regress/CMakeLists.txt b/test/regress/CMakeLists.txt
index 6c064833a..1a2451147 100644
--- a/test/regress/CMakeLists.txt
+++ b/test/regress/CMakeLists.txt
@@ -585,6 +585,8 @@ set(regress_0_tests
regress0/issue4010-sort-inf-var.smt2
regress0/issue4469-unc-no-reuse-var.smt2
regress0/issue4707-bv-to-bool-small.smt2
+ regress0/issue5099-model-1.smt2
+ regress0/issue5099-model-2.smt2
regress0/issue5144-resetAssertions.smt2
regress0/ite.cvc
regress0/ite2.smt2
diff --git a/test/regress/regress0/issue5099-model-1.smt2 b/test/regress/regress0/issue5099-model-1.smt2
new file mode 100644
index 000000000..dd422ab3b
--- /dev/null
+++ b/test/regress/regress0/issue5099-model-1.smt2
@@ -0,0 +1,10 @@
+; COMMAND-LINE: -m
+; EXPECT: sat
+; EXPECT: ((baz true))
+(set-logic QF_NIRA)
+(declare-fun a () Int)
+(declare-fun b () Int)
+(assert (! (or (= a (div 0 b))) :named baz))
+(assert (and (> b 5)))
+(check-sat)
+(get-assignment)
diff --git a/test/regress/regress0/issue5099-model-2.smt2 b/test/regress/regress0/issue5099-model-2.smt2
new file mode 100644
index 000000000..2bd27093f
--- /dev/null
+++ b/test/regress/regress0/issue5099-model-2.smt2
@@ -0,0 +1,9 @@
+; COMMAND-LINE: -m
+; EXPECT: sat
+; EXPECT: ((IP true))
+(set-logic QF_NRA)
+(declare-const r11 Real)
+(declare-const r16 Real)
+(assert (! (distinct (/ 1 r16) r11) :named IP))
+(check-sat)
+(get-assignment) \ No newline at end of file
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback