Skip to content

Commit 06f5be1

Browse files
committed
SMTChecker: Add command-line test for cvc4
1 parent b4341d2 commit 06f5be1

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
--model-checker-engine bmc --model-checker-solvers cvc4
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
Warning: BMC: Assertion violation happens here.
2+
--> test/cmdlineTests/model_checker_cvc4/input.sol:5:3:
3+
|
4+
5 | assert(x > 0);
5+
| ^^^^^^^^^^^^^
6+
Note: Counterexample:
7+
x = 0
8+
9+
Note: Callstack:
10+
Note:
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
// SPDX-License-Identifier: GPL-3.0
2+
pragma solidity >=0.0;
3+
contract test {
4+
function f(uint x) public pure {
5+
assert(x > 0);
6+
}
7+
}

0 commit comments

Comments
 (0)