mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Update tests due to nondeterminism
This commit is contained in:
@@ -7,12 +7,14 @@ contract C {
|
||||
function s(bytes memory b0, bytes memory b1) public pure {
|
||||
bytes32 s0 = sha256(b0);
|
||||
bytes32 s1 = sha256(b1);
|
||||
assert(s0 == s1);
|
||||
// Disabled because of Spacer nondeterminism.
|
||||
//assert(s0 == s1);
|
||||
}
|
||||
function r(bytes memory b0, bytes memory b1) public pure {
|
||||
bytes32 r0 = ripemd160(b0);
|
||||
bytes32 r1 = ripemd160(b1);
|
||||
assert(r0 == r1);
|
||||
// Disabled because of Spacer nondeterminism.
|
||||
//assert(r0 == r1);
|
||||
}
|
||||
function e(bytes32 h0, uint8 v0, bytes32 r0, bytes32 s0, bytes32 h1, uint8 v1, bytes32 r1, bytes32 s1) public pure {
|
||||
address a0 = ecrecover(h0, v0, r0, s0);
|
||||
@@ -25,8 +27,10 @@ contract C {
|
||||
// SMTEngine: all
|
||||
// SMTIgnoreCex: yes
|
||||
// ----
|
||||
// Warning 2072: (556-566): Unused local variable.
|
||||
// Warning 2072: (598-608): Unused local variable.
|
||||
// Warning 2072: (218-228): Unused local variable.
|
||||
// Warning 2072: (245-255): Unused local variable.
|
||||
// Warning 2072: (405-415): Unused local variable.
|
||||
// Warning 2072: (435-445): Unused local variable.
|
||||
// Warning 2072: (656-666): Unused local variable.
|
||||
// Warning 2072: (698-708): Unused local variable.
|
||||
// Warning 6328: (135-151): CHC: Assertion violation happens here.
|
||||
// Warning 6328: (272-288): CHC: Assertion violation happens here.
|
||||
// Warning 6328: (415-431): CHC: Assertion violation happens here.
|
||||
|
||||
Reference in New Issue
Block a user