diff options
author | Andres Noetzli <andres.noetzli@gmail.com> | 2019-12-02 14:21:05 -0800 |
---|---|---|
committer | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2019-12-02 16:21:05 -0600 |
commit | 6bff71eab6102c1dd44698e75a0e1b0db72c2f65 (patch) | |
tree | bae71118b6cbe9a917bcdf4db9ce0ea58f8d3aa6 /test/regress | |
parent | 207de293b26cf7771814d3cf421e64fc6116434e (diff) |
[SMT2 Printer] Quote symbols starting with digit (#3517)
Diffstat (limited to 'test/regress')
-rw-r--r-- | test/regress/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/regress/regress0/printer/symbol_starting_w_digit.smt2 | 12 |
2 files changed, 13 insertions, 0 deletions
diff --git a/test/regress/CMakeLists.txt b/test/regress/CMakeLists.txt index a098201b2..510316ae3 100644 --- a/test/regress/CMakeLists.txt +++ b/test/regress/CMakeLists.txt @@ -612,6 +612,7 @@ set(regress_0_tests regress0/printer/bv_consts_dec.smt2 regress0/printer/empty_symbol_name.smt2 regress0/printer/let_shadowing.smt2 + regress0/printer/symbol_starting_w_digit.smt2 regress0/printer/tuples_and_records.cvc regress0/proof_no_support.smt2 regress0/push-pop/boolean/fuzz_12.smt2 diff --git a/test/regress/regress0/printer/symbol_starting_w_digit.smt2 b/test/regress/regress0/printer/symbol_starting_w_digit.smt2 new file mode 100644 index 000000000..6a688a16f --- /dev/null +++ b/test/regress/regress0/printer/symbol_starting_w_digit.smt2 @@ -0,0 +1,12 @@ +; EXPECT: sat +; EXPECT: ((|0_0| (_ bv1 4))) +; EXPECT: ((x (_ bv3 4))) +(set-option :produce-models true) +(set-logic QF_BV) +(declare-const |0_0| (_ BitVec 4)) +(declare-const x (_ BitVec 4)) +(assert (= |0_0| #b0001)) +(assert (= x #b0011)) +(check-sat) +(get-value (|0_0|)) +(get-value (x)) |