diff options
author | Morgan Deters <mdeters@cs.nyu.edu> | 2013-05-17 11:12:36 -0400 |
---|---|---|
committer | Morgan Deters <mdeters@cs.nyu.edu> | 2013-05-17 11:12:36 -0400 |
commit | 41c388ad28f54fbd27fd954bc1486453dcbf1e84 (patch) | |
tree | e53f6b3dd2cae4e64abd639c3f8856cddcac2d07 /test/regress | |
parent | 95d34f3faf67870d6a0fafd72b47b1be2915cd21 (diff) |
Fix for equality-chaining of Booleans in SMT-LIBv2.
Thanks to David Cok for reporting this.
Diffstat (limited to 'test/regress')
-rw-r--r-- | test/regress/regress0/Makefile.am | 1 | ||||
-rw-r--r-- | test/regress/regress0/chained-equality.smt2 | 10 |
2 files changed, 11 insertions, 0 deletions
diff --git a/test/regress/regress0/Makefile.am b/test/regress/regress0/Makefile.am index 12d7ab397..fec081ca8 100644 --- a/test/regress/regress0/Makefile.am +++ b/test/regress/regress0/Makefile.am @@ -42,6 +42,7 @@ SMT_TESTS = \ # Regression tests for SMT2 inputs SMT2_TESTS = \ + chained-equality.smt2 \ ite2.smt2 \ ite3.smt2 \ ite4.smt2 \ diff --git a/test/regress/regress0/chained-equality.smt2 b/test/regress/regress0/chained-equality.smt2 new file mode 100644 index 000000000..fb3a25b94 --- /dev/null +++ b/test/regress/regress0/chained-equality.smt2 @@ -0,0 +1,10 @@ +(set-option :produce-models true) +(set-info :status unsat) +(set-logic QF_UF) +(declare-fun x () Bool) +(declare-fun y () Bool) +(declare-fun z () Bool) +(assert (= x y z)) +(assert (not x)) +(assert z) +(check-sat) |