mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #6993 from ethereum/smt_false_positives
[SMTChecker] Remove overflow check for assignments
This commit is contained in:
@@ -87,8 +87,6 @@ contract InternalCall {
|
||||
// Warning: (782-813): Type conversion is not yet fully supported and might yield false positives.
|
||||
// Warning: (771-814): Assertion checker does not yet implement this type of function call.
|
||||
// Warning: (825-830): Assertion checker does not yet support the type of this variable.
|
||||
// Warning: (690-750): Underflow (resulting value less than 0) happens here
|
||||
// Warning: (690-750): Overflow (resulting value larger than 2**160 - 1) happens here
|
||||
// Warning: (1057-1068): Assertion checker does not yet implement type function () returns (uint256)
|
||||
// Warning: (1120-1131): Assertion checker does not yet implement type function () returns (uint256)
|
||||
// Warning: (1403-1408): Assertion checker does not yet implement this type of function call.
|
||||
|
||||
@@ -15,6 +15,4 @@ contract C
|
||||
// Warning: (189-203): Assertion violation happens here
|
||||
// Warning: (176-181): Underflow (resulting value less than 0) happens here
|
||||
// Warning: (176-181): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning: (172-181): Underflow (resulting value less than 0) happens here
|
||||
// Warning: (172-181): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning: (126-129): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
|
||||
@@ -16,6 +16,4 @@ contract C
|
||||
// Warning: (244-257): Assertion violation happens here
|
||||
// Warning: (176-181): Underflow (resulting value less than 0) happens here
|
||||
// Warning: (176-181): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning: (172-181): Underflow (resulting value less than 0) happens here
|
||||
// Warning: (172-181): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning: (126-129): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
|
||||
@@ -8,5 +8,3 @@ contract C {
|
||||
}
|
||||
// ----
|
||||
// Warning: (136-150): Assertion violation happens here
|
||||
// Warning: (115-120): Underflow (resulting value less than 0) happens here
|
||||
// Warning: (115-120): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
|
||||
@@ -10,5 +10,3 @@ contract C {
|
||||
}
|
||||
// ----
|
||||
// Warning: (167-181): Assertion violation happens here
|
||||
// Warning: (142-147): Underflow (resulting value less than 0) happens here
|
||||
// Warning: (142-147): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
|
||||
@@ -11,5 +11,3 @@ contract C {
|
||||
}
|
||||
// ----
|
||||
// Warning: (213-226): Assertion violation happens here
|
||||
// Warning: (142-147): Underflow (resulting value less than 0) happens here
|
||||
// Warning: (142-147): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
|
||||
@@ -11,5 +11,3 @@ contract C {
|
||||
}
|
||||
// ----
|
||||
// Warning: (138-144): For loop condition is always true.
|
||||
// Warning: (161-166): Underflow (resulting value less than 0) happens here
|
||||
// Warning: (161-166): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
|
||||
@@ -16,5 +16,3 @@ contract C {
|
||||
// ----
|
||||
// Warning: (115-121): Unused local variable.
|
||||
// Warning: (356-370): Assertion violation happens here
|
||||
// Warning: (285-290): Underflow (resulting value less than 0) happens here
|
||||
// Warning: (285-290): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
|
||||
Reference in New Issue
Block a user