diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/smt/match_fail_query_1.sat.sail | 10 | ||||
| -rw-r--r-- | test/smt/match_fail_query_2.sat.sail | 10 |
2 files changed, 20 insertions, 0 deletions
diff --git a/test/smt/match_fail_query_1.sat.sail b/test/smt/match_fail_query_1.sat.sail new file mode 100644 index 00000000..15036ad9 --- /dev/null +++ b/test/smt/match_fail_query_1.sat.sail @@ -0,0 +1,10 @@ +default Order dec + +$include <prelude.sail> + +$counterexample :query ~(exist match_failure) +function prop(xs: bits(4)) -> unit = { + match xs { + _ : bits(3) @ 0b0 => () + } +} diff --git a/test/smt/match_fail_query_2.sat.sail b/test/smt/match_fail_query_2.sat.sail new file mode 100644 index 00000000..8c83f84f --- /dev/null +++ b/test/smt/match_fail_query_2.sat.sail @@ -0,0 +1,10 @@ +default Order dec + +$include <prelude.sail> + +$counterexample :query exist match_failure +function prop(xs: bits(4)) -> unit = { + match xs { + _ : bits(3) @ 0b0 => () + } +} |
