Skip to content

Commit 22ec544

Browse files
author
Leo Alt
committed
macos nondeterminism
1 parent ff384ff commit 22ec544

15 files changed

+15
-0
lines changed

test/libsolidity/smtCheckerTests/array_members/length_1d_struct_array_2d_1.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ contract C {
2020
}
2121
// ====
2222
// SMTEngine: all
23+
// SMTIgnoreOS: macos
2324
// ----
2425
// Info 1180: Contract invariant(s) for :C:\n!(s1.arr.length <= 0)\n!(s2.arr.length <= 0)\n(((s2.arr[0].length + ((- 1) * s1.arr[0].length)) <= 0) && ((s1.arr[0].length + ((- 1) * s2.arr[0].length)) <= 0))\n

test/libsolidity/smtCheckerTests/array_members/push_as_lhs_1d.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@ contract C {
1717
}
1818
// ====
1919
// SMTEngine: all
20+
// SMTIgnoreOS: macos
2021
// ----
2122
// Warning 6328: (199-229): CHC: Assertion violation happens here.\nCounterexample:\nb = [1]\n\nTransaction trace:\nC.constructor()\nState: b = []\nC.g()

test/libsolidity/smtCheckerTests/blockchain_state/balance_receive_4.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ contract C {
1111
}
1212
// ====
1313
// SMTEngine: all
14+
// SMTIgnoreOS: macos
1415
// ----
1516
// Warning 4984: (82-85): CHC: Overflow (resulting value larger than 2**256 - 1) might happen here.
1617
// Warning 4984: (154-160): CHC: Overflow (resulting value larger than 2**256 - 1) might happen here.

test/libsolidity/smtCheckerTests/blockchain_state/balance_receive_ext_calls.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ contract C {
1212
}
1313
// ====
1414
// SMTEngine: all
15+
// SMTIgnoreOS: macos
1516
// ----
1617
// Warning 1218: (131-165): CHC: Error trying to invoke SMT solver.
1718
// Warning 6328: (131-165): CHC: Assertion violation might happen here.

test/libsolidity/smtCheckerTests/control_flow/branches_with_return/branches_in_modifiers_2.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ contract C {
4242
}
4343
// ====
4444
// SMTEngine: all
45+
// SMTIgnoreOS: macos
4546
// ----
4647
// Warning 6328: (255-269): CHC: Assertion violation happens here.\nCounterexample:\nx = 0\n\nTransaction trace:\nC.constructor()\nState: x = 0\nC.test()\n C.reset_if_overflow() -- internal call
4748
// Warning 6328: (502-519): CHC: Assertion violation happens here.\nCounterexample:\nx = 2\noldx = 1\n\nTransaction trace:\nC.constructor()\nState: x = 0\nC.set(1)\nState: x = 1\nC.test()\n C.reset_if_overflow() -- internal call

test/libsolidity/smtCheckerTests/control_flow/branches_with_return/triple_nested_if.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,6 @@ contract C {
1717
}
1818
// ====
1919
// SMTEngine: all
20+
// SMTIgnoreOS: macos
2021
// ----
2122
// Info 1180: Contract invariant(s) for :C:\n((c <= 0) && (a <= 0) && (b <= 0))\n

test/libsolidity/smtCheckerTests/external_calls/external_call_with_value_3.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ contract C {
1212
}
1313
// ====
1414
// SMTEngine: all
15+
// SMTIgnoreOS: macos
1516
// ----
1617
// Warning 6328: (150-183): CHC: Assertion violation might happen here.
1718
// Warning 6328: (202-236): CHC: Assertion violation happens here.\nCounterexample:\n\ni = 0\n\nTransaction trace:\nC.constructor()\nC.g(0)\n i.f{value: 20}() -- untrusted external call

test/libsolidity/smtCheckerTests/external_calls/external_hash_known_code_state_reentrancy_unsafe.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ contract C {
3434
// ====
3535
// SMTEngine: all
3636
// SMTIgnoreCex: yes
37+
// SMTIgnoreOS: macos
3738
// ----
3839
// Warning 6328: (348-362): CHC: Assertion violation happens here.
3940
// Warning 6328: (366-392): CHC: Assertion violation happens here.

test/libsolidity/smtCheckerTests/operators/assignment_module_contract_member_variable.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ contract A {
2727
}
2828
// ====
2929
// SMTEngine: all
30+
// SMTIgnoreOS: macos
3031
// ----
3132
// Warning 6328: (AASource:159-178): CHC: Assertion violation happens here.\nCounterexample:\nx = (- 1), y = (- 2)\n\nTransaction trace:\nA.constructor()\nState: x = 0, y = 0\nA.a()\nState: x = (- 2), y = (- 2)\nA.a()
3233
// Warning 6328: (AASource:370-386): CHC: Assertion violation happens here.\nCounterexample:\nx = 8, y = (- 2)\n\nTransaction trace:\nA.constructor()\nState: x = 0, y = 0\nA.a()

test/libsolidity/smtCheckerTests/operators/compound_add_array_index.sol

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,6 @@ contract C
1818
}
1919
// ====
2020
// SMTEngine: all
21+
// SMTIgnoreOS: macos
2122
// ----
2223
// Warning 6328: (262-284): CHC: Assertion violation happens here.\nCounterexample:\narray = [299, 0]\nx = 99\np = 0\n\nTransaction trace:\nC.constructor()\nState: array = [0, 0]\nC.f(99, 0)

0 commit comments

Comments
 (0)