mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Remove nondet tests
This commit is contained in:
@@ -7,9 +7,7 @@ contract C {
|
||||
function f(bool b) public {
|
||||
if (b)
|
||||
s.x[2] |= 1;
|
||||
assert(s.x[2] != 1);
|
||||
// Removed because of Spacer nondeterminism.
|
||||
//assert(s.x[2] != 1);
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (173-192): CHC: Assertion violation might happen here.
|
||||
// Warning 7812: (173-192): BMC: Assertion violation might happen here.
|
||||
|
||||
@@ -17,7 +17,8 @@ contract C
|
||||
// Should not fail since knowledge is erased only for mapping (uint => uint).
|
||||
assert(severalMaps8[0][0] == 42);
|
||||
// Should not fail since singleMap == severalMaps3d[0][0] is not possible.
|
||||
assert(severalMaps3d[0][0][0] == 42);
|
||||
// Removed because of Spacer nondeterminism.
|
||||
//assert(severalMaps3d[0][0][0] == 42);
|
||||
// Should fail since singleMap == map is possible.
|
||||
assert(map[0] == 42);
|
||||
}
|
||||
@@ -26,4 +27,4 @@ contract C
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (781-801): CHC: Assertion violation happens here.
|
||||
// Warning 6328: (830-850): CHC: Assertion violation happens here.
|
||||
|
||||
Reference in New Issue
Block a user