mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Tests: Disable checking CEX
In this case I observed brittle behaviour with Z3, which behaved differently on two equivalent queries with only variables renamed. The reason for different versions was that in isoltest, we add version pragma to the source code and this changes the ids of AST nodes. These are in turn used to generate uniques names for SMT variables.
This commit is contained in:
parent
799f418bef
commit
ecded11833
@ -17,7 +17,7 @@ contract C {
|
||||
}
|
||||
// ====
|
||||
// SMTEngine: all
|
||||
// SMTIgnoreCex: no
|
||||
// SMTIgnoreCex: yes
|
||||
// ----
|
||||
// Warning 6328: (242-256): CHC: Assertion violation happens here.\nCounterexample:\na = [[], [], [0, 0, 0, 0]]\ny = 0\n\nTransaction trace:\nC.constructor()\nState: a = [[], [], [0, 0, 0, 0]]\nC.f()
|
||||
// Info 1391: CHC: 7 verification condition(s) proved safe! Enable the model checker option "show proved safe" to see all of them.
|
||||
|
Loading…
Reference in New Issue
Block a user