summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorDejan Jovanović <dejan.jovanovic@gmail.com>2011-12-10 06:05:13 +0000
committerDejan Jovanović <dejan.jovanovic@gmail.com>2011-12-10 06:05:13 +0000
commit48b147577ba6a894f8f0498c39c7e77d466b0538 (patch)
treee13ec9eb56af775363228fbdd03164ae652273ab /test
parent67dc3b98a30a6ad2f93743f3313ba5f4149af389 (diff)
attempt to fix bug 293: if a split on a trivial shared pair is requested from a theory, such as 1 = 0, it is reasserted to the theory.
Diffstat (limited to 'test')
-rw-r--r--test/regress/regress0/uflra/Makefile8
-rw-r--r--test/regress/regress0/uflra/Makefile.am1
-rw-r--r--test/regress/regress0/uflra/bug293.cvc8
3 files changed, 17 insertions, 0 deletions
diff --git a/test/regress/regress0/uflra/Makefile b/test/regress/regress0/uflra/Makefile
new file mode 100644
index 000000000..119c530f8
--- /dev/null
+++ b/test/regress/regress0/uflra/Makefile
@@ -0,0 +1,8 @@
+topdir = ../../../..
+srcdir = test/regress/regress0/uflra
+
+include $(topdir)/Makefile.subdir
+
+# synonyms for "check"
+.PHONY: test
+test: check
diff --git a/test/regress/regress0/uflra/Makefile.am b/test/regress/regress0/uflra/Makefile.am
index 7caeedbb3..bee9e8d76 100644
--- a/test/regress/regress0/uflra/Makefile.am
+++ b/test/regress/regress0/uflra/Makefile.am
@@ -16,6 +16,7 @@ SMT_TESTS = \
simple.02.cvc \
simple.03.cvc \
simple.04.cvc \
+ bug293.cvc \
pb_real_10_0100_10_10.smt \
pb_real_10_0100_10_11.smt \
pb_real_10_0100_10_15.smt \
diff --git a/test/regress/regress0/uflra/bug293.cvc b/test/regress/regress0/uflra/bug293.cvc
new file mode 100644
index 000000000..3bc91c7c5
--- /dev/null
+++ b/test/regress/regress0/uflra/bug293.cvc
@@ -0,0 +1,8 @@
+% EXPECT: unsat
+% EXIT: 20
+x: REAL;
+f: REAL -> REAL;
+ASSERT NOT (f(1) = f(x));
+ASSERT NOT (f(0) = f(x));
+ASSERT (x = 0) XOR (x = 1);
+CHECKSAT; \ No newline at end of file
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback