mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #9770 from ethereum/smt_dot
[SMTChecker] Change warning message
This commit is contained in:
commit
c966971fd3
@ -836,11 +836,11 @@ void BMC::checkCondition(
|
||||
case smtutil::CheckResult::SATISFIABLE:
|
||||
{
|
||||
std::ostringstream message;
|
||||
message << _description << " happens here";
|
||||
message << _description << " happens here.";
|
||||
if (_callStack.size())
|
||||
{
|
||||
std::ostringstream modelMessage;
|
||||
modelMessage << " for:\n";
|
||||
modelMessage << "\nCounterexample:\n";
|
||||
solAssert(values.size() == expressionNames.size(), "");
|
||||
map<string, string> sortedModel;
|
||||
for (size_t i = 0; i < values.size(); ++i)
|
||||
@ -859,10 +859,7 @@ void BMC::checkCondition(
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
message << ".";
|
||||
m_errorReporter.warning(6084_error, _location, message.str(), secondaryLocation);
|
||||
}
|
||||
break;
|
||||
}
|
||||
case smtutil::CheckResult::UNSATISFIABLE:
|
||||
|
@ -1251,7 +1251,7 @@ void CHC::checkVerificationTargets()
|
||||
if (target.type == VerificationTarget::Type::PopEmptyArray)
|
||||
{
|
||||
solAssert(dynamic_cast<FunctionCall const*>(scope), "");
|
||||
satMsg = "Empty array \"pop\" detected here";
|
||||
satMsg = "Empty array \"pop\" detected here.";
|
||||
unknownMsg = "Empty array \"pop\" might happen here.";
|
||||
errorReporterId = 2529_error;
|
||||
}
|
||||
@ -1267,8 +1267,8 @@ void CHC::checkVerificationTargets()
|
||||
if (!intType)
|
||||
intType = TypeProvider::uint256();
|
||||
|
||||
satMsgUnderflow = "Underflow (resulting value less than " + formatNumberReadable(intType->minValue()) + ") happens here";
|
||||
satMsgOverflow = "Overflow (resulting value larger than " + formatNumberReadable(intType->maxValue()) + ") happens here";
|
||||
satMsgUnderflow = "Underflow (resulting value less than " + formatNumberReadable(intType->minValue()) + ") happens here.";
|
||||
satMsgOverflow = "Overflow (resulting value larger than " + formatNumberReadable(intType->maxValue()) + ") happens here.";
|
||||
if (target.type == VerificationTarget::Type::Underflow)
|
||||
{
|
||||
satMsg = satMsgUnderflow;
|
||||
@ -1314,7 +1314,7 @@ void CHC::checkAssertTarget(ASTNode const* _scope, CHCVerificationTarget const&
|
||||
solAssert(it != m_errorIds.end(), "");
|
||||
unsigned errorId = it->second;
|
||||
|
||||
checkAndReportTarget(assertion, _target, errorId, 6328_error, "Assertion violation happens here");
|
||||
checkAndReportTarget(assertion, _target, errorId, 6328_error, "Assertion violation happens here.");
|
||||
}
|
||||
}
|
||||
|
||||
@ -1345,13 +1345,13 @@ void CHC::checkAndReportTarget(
|
||||
_errorReporterId,
|
||||
_scope->location(),
|
||||
_satMsg,
|
||||
SecondarySourceLocation().append(" for:\n" + *cex, SourceLocation{})
|
||||
SecondarySourceLocation().append("\nCounterexample:\n" + *cex, SourceLocation{})
|
||||
);
|
||||
else
|
||||
m_outerErrorReporter.warning(
|
||||
_errorReporterId,
|
||||
_scope->location(),
|
||||
_satMsg + "."
|
||||
_satMsg
|
||||
);
|
||||
}
|
||||
else if (!_unknownMsg.empty())
|
||||
|
@ -8,4 +8,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (82-89): Empty array "pop" detected here
|
||||
// Warning 2529: (82-89): Empty array "pop" detected here.
|
||||
|
@ -8,4 +8,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (82-89): Empty array "pop" detected here
|
||||
// Warning 2529: (82-89): Empty array "pop" detected here.
|
||||
|
@ -8,5 +8,5 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (82-89): Empty array "pop" detected here
|
||||
// Warning 2529: (93-100): Empty array "pop" detected here
|
||||
// Warning 2529: (82-89): Empty array "pop" detected here.
|
||||
// Warning 2529: (93-100): Empty array "pop" detected here.
|
||||
|
@ -8,4 +8,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (94-101): Empty array "pop" detected here
|
||||
// Warning 2529: (94-101): Empty array "pop" detected here.
|
||||
|
@ -11,4 +11,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (122-129): Empty array "pop" detected here
|
||||
// Warning 2529: (122-129): Empty array "pop" detected here.
|
||||
|
@ -11,4 +11,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (127-134): Empty array "pop" detected here
|
||||
// Warning 2529: (127-134): Empty array "pop" detected here.
|
||||
|
@ -13,4 +13,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (82-89): Empty array "pop" detected here
|
||||
// Warning 2529: (82-89): Empty array "pop" detected here.
|
||||
|
@ -10,4 +10,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (153-176): Assertion violation happens here
|
||||
// Warning 6328: (153-176): Assertion violation happens here.
|
||||
|
@ -14,6 +14,6 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (198-224): Assertion violation happens here
|
||||
// Warning 6328: (228-254): Assertion violation happens here
|
||||
// Warning 6328: (258-281): Assertion violation happens here
|
||||
// Warning 6328: (198-224): Assertion violation happens here.
|
||||
// Warning 6328: (228-254): Assertion violation happens here.
|
||||
// Warning 6328: (258-281): Assertion violation happens here.
|
||||
|
@ -16,7 +16,7 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (222-248): Assertion violation happens here
|
||||
// Warning 6328: (252-278): Assertion violation happens here
|
||||
// Warning 6328: (282-305): Assertion violation happens here
|
||||
// Warning 6328: (309-335): Assertion violation happens here
|
||||
// Warning 6328: (222-248): Assertion violation happens here.
|
||||
// Warning 6328: (252-278): Assertion violation happens here.
|
||||
// Warning 6328: (282-305): Assertion violation happens here.
|
||||
// Warning 6328: (309-335): Assertion violation happens here.
|
||||
|
@ -7,4 +7,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (82-89): Empty array "pop" detected here
|
||||
// Warning 2529: (82-89): Empty array "pop" detected here.
|
||||
|
@ -9,4 +9,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (111-121): Empty array "pop" detected here
|
||||
// Warning 2529: (111-121): Empty array "pop" detected here.
|
||||
|
@ -7,4 +7,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (76-83): Empty array "pop" detected here
|
||||
// Warning 2529: (76-83): Empty array "pop" detected here.
|
||||
|
@ -11,4 +11,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 2529: (150-157): Empty array "pop" detected here
|
||||
// Warning 2529: (150-157): Empty array "pop" detected here.
|
||||
|
@ -10,5 +10,5 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 3944: (162-177): Underflow (resulting value less than 0) happens here
|
||||
// Warning 6328: (150-184): Assertion violation happens here
|
||||
// Warning 3944: (162-177): Underflow (resulting value less than 0) happens here.
|
||||
// Warning 6328: (150-184): Assertion violation happens here.
|
||||
|
@ -8,5 +8,5 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (113-139): Assertion violation happens here
|
||||
// Warning 6328: (143-189): Assertion violation happens here
|
||||
// Warning 6328: (113-139): Assertion violation happens here.
|
||||
// Warning 6328: (143-189): Assertion violation happens here.
|
||||
|
@ -10,6 +10,6 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (122-148): Assertion violation happens here
|
||||
// Warning 6328: (202-218): Assertion violation happens here
|
||||
// Warning 6328: (222-278): Assertion violation happens here
|
||||
// Warning 6328: (122-148): Assertion violation happens here.
|
||||
// Warning 6328: (202-218): Assertion violation happens here.
|
||||
// Warning 6328: (222-278): Assertion violation happens here.
|
||||
|
@ -12,5 +12,5 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 3944: (217-232): Underflow (resulting value less than 0) happens here
|
||||
// Warning 6328: (205-239): Assertion violation happens here
|
||||
// Warning 3944: (217-232): Underflow (resulting value less than 0) happens here.
|
||||
// Warning 6328: (205-239): Assertion violation happens here.
|
||||
|
@ -12,4 +12,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (167-188): Assertion violation happens here
|
||||
// Warning 6328: (167-188): Assertion violation happens here.
|
||||
|
@ -18,6 +18,6 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (193-217): Assertion violation happens here
|
||||
// Warning 6328: (309-333): Assertion violation happens here
|
||||
// Warning 6328: (419-436): Assertion violation happens here
|
||||
// Warning 6328: (193-217): Assertion violation happens here.
|
||||
// Warning 6328: (309-333): Assertion violation happens here.
|
||||
// Warning 6328: (419-436): Assertion violation happens here.
|
||||
|
@ -9,4 +9,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (111-144): Assertion violation happens here
|
||||
// Warning 6328: (111-144): Assertion violation happens here.
|
||||
|
@ -8,4 +8,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (94-124): Assertion violation happens here
|
||||
// Warning 6328: (94-124): Assertion violation happens here.
|
||||
|
@ -15,4 +15,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (184-213): Assertion violation happens here
|
||||
// Warning 6328: (184-213): Assertion violation happens here.
|
||||
|
@ -53,4 +53,4 @@ contract MyConc{
|
||||
// ----
|
||||
// Warning 2519: (773-792): This declaration shadows an existing declaration.
|
||||
// Warning 2018: (1009-1086): Function state mutability can be restricted to view
|
||||
// Warning 4984: (985-1002): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (985-1002): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
|
@ -15,4 +15,4 @@ contract c {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (227-236): Assertion violation happens here
|
||||
// Warning 6328: (227-236): Assertion violation happens here.
|
||||
|
@ -17,5 +17,5 @@ contract c {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (202-218): Assertion violation happens here
|
||||
// Warning 6328: (242-252): Assertion violation happens here
|
||||
// Warning 6328: (202-218): Assertion violation happens here.
|
||||
// Warning 6328: (242-252): Assertion violation happens here.
|
||||
|
@ -15,4 +15,4 @@ contract c {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (225-235): Assertion violation happens here
|
||||
// Warning 6328: (225-235): Assertion violation happens here.
|
||||
|
@ -15,4 +15,4 @@ contract c {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (225-235): Assertion violation happens here
|
||||
// Warning 6328: (225-235): Assertion violation happens here.
|
||||
|
@ -24,4 +24,4 @@ contract c {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (360-370): Assertion violation happens here
|
||||
// Warning 6328: (360-370): Assertion violation happens here.
|
||||
|
@ -15,4 +15,4 @@ contract c {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (225-235): Assertion violation happens here
|
||||
// Warning 6328: (225-235): Assertion violation happens here.
|
||||
|
@ -9,4 +9,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (159-173): Assertion violation happens here
|
||||
// Warning 6328: (159-173): Assertion violation happens here.
|
||||
|
@ -9,4 +9,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (159-173): Assertion violation happens here
|
||||
// Warning 6328: (159-173): Assertion violation happens here.
|
||||
|
@ -9,4 +9,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (161-175): Assertion violation happens here
|
||||
// Warning 6328: (161-175): Assertion violation happens here.
|
||||
|
@ -17,4 +17,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (200-214): Assertion violation happens here
|
||||
// Warning 6328: (200-214): Assertion violation happens here.
|
||||
|
@ -26,4 +26,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (423-445): Assertion violation happens here
|
||||
// Warning 6328: (423-445): Assertion violation happens here.
|
||||
|
@ -28,4 +28,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (431-453): Assertion violation happens here
|
||||
// Warning 6328: (431-453): Assertion violation happens here.
|
||||
|
@ -34,5 +34,5 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (528-565): Assertion violation happens here
|
||||
// Warning 6328: (528-565): Assertion violation happens here.
|
||||
// Warning 5084: (544-554): Type conversion is not yet fully supported and might yield false positives.
|
||||
|
@ -29,4 +29,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (299-313): Assertion violation happens here
|
||||
// Warning 6328: (299-313): Assertion violation happens here.
|
||||
|
@ -42,6 +42,6 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (452-466): Assertion violation happens here
|
||||
// Warning 6328: (470-496): Assertion violation happens here
|
||||
// Warning 6328: (452-466): Assertion violation happens here.
|
||||
// Warning 6328: (470-496): Assertion violation happens here.
|
||||
// Warning 5084: (92-102): Type conversion is not yet fully supported and might yield false positives.
|
||||
|
@ -34,6 +34,6 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (381-395): Assertion violation happens here
|
||||
// Warning 6328: (399-425): Assertion violation happens here
|
||||
// Warning 6328: (381-395): Assertion violation happens here.
|
||||
// Warning 6328: (399-425): Assertion violation happens here.
|
||||
// Warning 5084: (116-126): Type conversion is not yet fully supported and might yield false positives.
|
||||
|
@ -38,6 +38,6 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (435-461): Assertion violation happens here
|
||||
// Warning 6328: (594-631): Assertion violation happens here
|
||||
// Warning 6328: (435-461): Assertion violation happens here.
|
||||
// Warning 6328: (594-631): Assertion violation happens here.
|
||||
// Warning 5084: (610-620): Type conversion is not yet fully supported and might yield false positives.
|
||||
|
@ -18,5 +18,5 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (189-203): Assertion violation happens here
|
||||
// Warning 2661: (146-149): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (189-203): Assertion violation happens here.
|
||||
// Warning 2661: (146-149): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
|
@ -25,4 +25,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (286-303): Assertion violation happens here
|
||||
// Warning 6328: (286-303): Assertion violation happens here.
|
||||
|
@ -23,4 +23,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (256-273): Assertion violation happens here
|
||||
// Warning 6328: (256-273): Assertion violation happens here.
|
||||
|
@ -27,4 +27,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (307-321): Assertion violation happens here
|
||||
// Warning 6328: (307-321): Assertion violation happens here.
|
||||
|
@ -13,4 +13,4 @@ contract A is C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (152-166): Assertion violation happens here
|
||||
// Warning 6328: (152-166): Assertion violation happens here.
|
||||
|
@ -4,4 +4,4 @@ contract A is C { constructor() C(2) { assert(a == 2); } }
|
||||
contract B is C { constructor() C(3) { assert(a == 3); } }
|
||||
contract J is C { constructor() C(3) { assert(a == 4); } }
|
||||
// ----
|
||||
// Warning 6328: (243-257): Assertion violation happens here
|
||||
// Warning 6328: (243-257): Assertion violation happens here.
|
||||
|
@ -19,6 +19,6 @@ contract A is B {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 4984: (203-208): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (244-249): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (232-250): Assertion violation happens here
|
||||
// Warning 4984: (203-208): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (244-249): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 6328: (232-250): Assertion violation happens here.
|
||||
|
@ -18,6 +18,6 @@ contract A is B {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 4984: (198-203): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (207-212): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (230-235): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (198-203): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (207-212): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (230-235): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
|
@ -25,6 +25,6 @@ contract A is B2, B1 {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 4984: (200-205): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (314-319): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (302-320): Assertion violation happens here
|
||||
// Warning 4984: (200-205): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (314-319): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 6328: (302-320): Assertion violation happens here.
|
||||
|
@ -25,6 +25,6 @@ contract A is B2, B1 {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 4984: (200-205): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (314-319): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (302-320): Assertion violation happens here
|
||||
// Warning 4984: (200-205): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (314-319): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 6328: (302-320): Assertion violation happens here.
|
||||
|
@ -27,7 +27,7 @@ contract A is B2, B1 {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 4984: (160-165): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (225-230): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (241-246): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (334-350): Assertion violation happens here
|
||||
// Warning 4984: (160-165): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (225-230): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (241-246): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 6328: (334-350): Assertion violation happens here.
|
||||
|
@ -20,4 +20,4 @@ contract A is B, B2 {
|
||||
}
|
||||
// ----
|
||||
// Warning 5667: (164-170): Unused function parameter. Remove or comment out the variable name to silence this warning.
|
||||
// Warning 6328: (194-208): Assertion violation happens here
|
||||
// Warning 6328: (194-208): Assertion violation happens here.
|
||||
|
@ -19,4 +19,4 @@ contract A is B {
|
||||
}
|
||||
// ----
|
||||
// Warning 5667: (194-200): Unused function parameter. Remove or comment out the variable name to silence this warning.
|
||||
// Warning 6328: (224-238): Assertion violation happens here
|
||||
// Warning 6328: (224-238): Assertion violation happens here.
|
||||
|
@ -17,4 +17,4 @@ contract A is B {
|
||||
}
|
||||
// ----
|
||||
// Warning 5667: (138-144): Unused function parameter. Remove or comment out the variable name to silence this warning.
|
||||
// Warning 6328: (172-186): Assertion violation happens here
|
||||
// Warning 6328: (172-186): Assertion violation happens here.
|
||||
|
@ -16,4 +16,4 @@ contract A is B {
|
||||
}
|
||||
// ----
|
||||
// Warning 5667: (138-144): Unused function parameter. Remove or comment out the variable name to silence this warning.
|
||||
// Warning 6328: (150-164): Assertion violation happens here
|
||||
// Warning 6328: (150-164): Assertion violation happens here.
|
||||
|
@ -27,4 +27,4 @@ contract A is B {
|
||||
}
|
||||
// ----
|
||||
// Warning 5667: (254-260): Unused function parameter. Remove or comment out the variable name to silence this warning.
|
||||
// Warning 6328: (284-298): Assertion violation happens here
|
||||
// Warning 6328: (284-298): Assertion violation happens here.
|
||||
|
@ -32,4 +32,4 @@ contract A is B {
|
||||
}
|
||||
// ----
|
||||
// Warning 5667: (296-302): Unused function parameter. Remove or comment out the variable name to silence this warning.
|
||||
// Warning 6328: (357-372): Assertion violation happens here
|
||||
// Warning 6328: (357-372): Assertion violation happens here.
|
||||
|
@ -25,5 +25,5 @@ contract A is B {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 4984: (247-252): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (328-342): Assertion violation happens here
|
||||
// Warning 4984: (247-252): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 6328: (328-342): Assertion violation happens here.
|
||||
|
@ -23,4 +23,4 @@ contract B is C {
|
||||
contract A is B {
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (266-280): Assertion violation happens here
|
||||
// Warning 6328: (266-280): Assertion violation happens here.
|
||||
|
@ -14,4 +14,4 @@ contract A is C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (188-202): Assertion violation happens here
|
||||
// Warning 6328: (188-202): Assertion violation happens here.
|
||||
|
@ -13,5 +13,5 @@ contract A is C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (134-148): Assertion violation happens here
|
||||
// Warning 6328: (152-168): Assertion violation happens here
|
||||
// Warning 6328: (134-148): Assertion violation happens here.
|
||||
// Warning 6328: (152-168): Assertion violation happens here.
|
||||
|
@ -13,4 +13,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (141-155): Assertion violation happens here
|
||||
// Warning 6328: (141-155): Assertion violation happens here.
|
||||
|
@ -13,4 +13,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (145-159): Assertion violation happens here
|
||||
// Warning 6328: (145-159): Assertion violation happens here.
|
||||
|
@ -15,4 +15,4 @@ contract C is B {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (165-179): Assertion violation happens here
|
||||
// Warning 6328: (165-179): Assertion violation happens here.
|
||||
|
@ -13,5 +13,5 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 4984: (115-120): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (162-176): Assertion violation happens here
|
||||
// Warning 4984: (115-120): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 6328: (162-176): Assertion violation happens here.
|
||||
|
@ -9,4 +9,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (116-132): Assertion violation happens here
|
||||
// Warning 6328: (116-132): Assertion violation happens here.
|
||||
|
@ -16,4 +16,4 @@ contract C
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (209-223): Assertion violation happens here
|
||||
// Warning 6328: (209-223): Assertion violation happens here.
|
||||
|
@ -24,5 +24,5 @@ contract C
|
||||
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (209-223): Assertion violation happens here
|
||||
// Warning 6328: (321-335): Assertion violation happens here
|
||||
// Warning 6328: (209-223): Assertion violation happens here.
|
||||
// Warning 6328: (321-335): Assertion violation happens here.
|
||||
|
@ -18,4 +18,4 @@ contract C
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (261-277): Assertion violation happens here
|
||||
// Warning 6328: (261-277): Assertion violation happens here.
|
||||
|
@ -17,4 +17,4 @@ contract C
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 4661: (297-321): Assertion violation happens here
|
||||
// Warning 4661: (297-321): Assertion violation happens here.
|
||||
|
@ -16,4 +16,4 @@ contract D
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (191-206): Assertion violation happens here
|
||||
// Warning 6328: (191-206): Assertion violation happens here.
|
||||
|
@ -12,4 +12,4 @@ contract C
|
||||
}
|
||||
|
||||
// ----
|
||||
// Warning 6328: (161-174): Assertion violation happens here
|
||||
// Warning 6328: (161-174): Assertion violation happens here.
|
||||
|
@ -16,4 +16,4 @@ contract C
|
||||
}
|
||||
|
||||
// ----
|
||||
// Warning 6328: (229-242): Assertion violation happens here
|
||||
// Warning 6328: (229-242): Assertion violation happens here.
|
||||
|
@ -12,4 +12,4 @@ contract C
|
||||
}
|
||||
|
||||
// ----
|
||||
// Warning 6328: (163-176): Assertion violation happens here
|
||||
// Warning 6328: (163-176): Assertion violation happens here.
|
||||
|
@ -17,5 +17,5 @@ contract C
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (245-261): Assertion violation happens here
|
||||
// Warning 6328: (245-261): Assertion violation happens here.
|
||||
// Warning 8364: (228-229): Assertion checker does not yet implement type type(library L)
|
||||
|
@ -13,4 +13,4 @@ contract C
|
||||
}
|
||||
|
||||
// ----
|
||||
// Warning 6328: (144-157): Assertion violation happens here
|
||||
// Warning 6328: (144-157): Assertion violation happens here.
|
||||
|
@ -14,4 +14,4 @@ contract C
|
||||
}
|
||||
|
||||
// ----
|
||||
// Warning 6328: (152-165): Assertion violation happens here
|
||||
// Warning 6328: (152-165): Assertion violation happens here.
|
||||
|
@ -17,4 +17,4 @@ contract A is B {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (254-268): Assertion violation happens here
|
||||
// Warning 6328: (254-268): Assertion violation happens here.
|
||||
|
@ -21,4 +21,4 @@ contract A is B {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (274-288): Assertion violation happens here
|
||||
// Warning 6328: (274-288): Assertion violation happens here.
|
||||
|
@ -21,5 +21,5 @@ contract C{
|
||||
}
|
||||
// ----
|
||||
// Warning 5667: (70-76): Unused function parameter. Remove or comment out the variable name to silence this warning.
|
||||
// Warning 2661: (156-159): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4144: (238-241): Underflow (resulting value less than 0) happens here
|
||||
// Warning 2661: (156-159): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4144: (238-241): Underflow (resulting value less than 0) happens here.
|
||||
|
@ -21,10 +21,10 @@ contract C{
|
||||
}
|
||||
// ----
|
||||
// Warning 5667: (70-76): Unused function parameter. Remove or comment out the variable name to silence this warning.
|
||||
// Warning 6328: (138-152): Assertion violation happens here
|
||||
// Warning 6328: (170-184): Assertion violation happens here
|
||||
// Warning 6328: (220-234): Assertion violation happens here
|
||||
// Warning 6328: (245-259): Assertion violation happens here
|
||||
// Warning 6328: (82-96): Assertion violation happens here
|
||||
// Warning 2661: (156-159): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4144: (238-241): Underflow (resulting value less than 0) happens here
|
||||
// Warning 6328: (138-152): Assertion violation happens here.
|
||||
// Warning 6328: (170-184): Assertion violation happens here.
|
||||
// Warning 6328: (220-234): Assertion violation happens here.
|
||||
// Warning 6328: (245-259): Assertion violation happens here.
|
||||
// Warning 6328: (82-96): Assertion violation happens here.
|
||||
// Warning 2661: (156-159): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4144: (238-241): Underflow (resulting value less than 0) happens here.
|
||||
|
@ -17,5 +17,5 @@ contract C is A {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 4144: (100-103): Underflow (resulting value less than 0) happens here
|
||||
// Warning 4144: (100-103): Underflow (resulting value less than 0) happens here
|
||||
// Warning 4144: (100-103): Underflow (resulting value less than 0) happens here.
|
||||
// Warning 4144: (100-103): Underflow (resulting value less than 0) happens here.
|
||||
|
@ -17,8 +17,8 @@ contract C is A {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (82-96): Assertion violation happens here
|
||||
// Warning 6328: (148-162): Assertion violation happens here
|
||||
// Warning 6328: (180-194): Assertion violation happens here
|
||||
// Warning 4144: (100-103): Underflow (resulting value less than 0) happens here
|
||||
// Warning 4144: (100-103): Underflow (resulting value less than 0) happens here
|
||||
// Warning 6328: (82-96): Assertion violation happens here.
|
||||
// Warning 6328: (148-162): Assertion violation happens here.
|
||||
// Warning 6328: (180-194): Assertion violation happens here.
|
||||
// Warning 4144: (100-103): Underflow (resulting value less than 0) happens here.
|
||||
// Warning 4144: (100-103): Underflow (resulting value less than 0) happens here.
|
||||
|
@ -21,7 +21,7 @@ contract C{
|
||||
}
|
||||
// ----
|
||||
// Warning 5667: (70-76): Unused function parameter. Remove or comment out the variable name to silence this warning.
|
||||
// Warning 2661: (156-159): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 2661: (163-166): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 2661: (234-237): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4144: (234-237): Underflow (resulting value less than 0) happens here
|
||||
// Warning 2661: (156-159): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 2661: (163-166): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 2661: (234-237): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4144: (234-237): Underflow (resulting value less than 0) happens here.
|
||||
|
@ -21,10 +21,10 @@ contract C{
|
||||
}
|
||||
// ----
|
||||
// Warning 5667: (70-76): Unused function parameter. Remove or comment out the variable name to silence this warning.
|
||||
// Warning 6328: (138-152): Assertion violation happens here
|
||||
// Warning 6328: (184-198): Assertion violation happens here
|
||||
// Warning 6328: (82-96): Assertion violation happens here
|
||||
// Warning 2661: (156-159): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 2661: (163-166): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 2661: (234-237): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4144: (234-237): Underflow (resulting value less than 0) happens here
|
||||
// Warning 6328: (138-152): Assertion violation happens here.
|
||||
// Warning 6328: (184-198): Assertion violation happens here.
|
||||
// Warning 6328: (82-96): Assertion violation happens here.
|
||||
// Warning 2661: (156-159): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 2661: (163-166): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 2661: (234-237): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4144: (234-237): Underflow (resulting value less than 0) happens here.
|
||||
|
@ -19,7 +19,7 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (136-155): Assertion violation happens here
|
||||
// Warning 4984: (229-234): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (136-155): Assertion violation happens here.
|
||||
// Warning 4984: (229-234): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (327-332): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 8364: (300-302): Assertion checker does not yet implement type type(library l1)
|
||||
|
@ -14,4 +14,4 @@ contract C
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (227-243): Assertion violation happens here
|
||||
// Warning 6328: (227-243): Assertion violation happens here.
|
||||
|
@ -15,4 +15,4 @@ contract C
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (263-279): Assertion violation happens here
|
||||
// Warning 6328: (263-279): Assertion violation happens here.
|
||||
|
@ -21,4 +21,4 @@ contract C
|
||||
}
|
||||
// ----
|
||||
// Warning 2319: (160-166): This declaration shadows a builtin symbol.
|
||||
// Warning 6328: (268-282): Assertion violation happens here
|
||||
// Warning 6328: (268-282): Assertion violation happens here.
|
||||
|
@ -14,4 +14,4 @@ contract C
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (186-200): Assertion violation happens here
|
||||
// Warning 6328: (186-200): Assertion violation happens here.
|
||||
|
@ -25,5 +25,5 @@ contract A is B {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 4984: (247-252): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (328-342): Assertion violation happens here
|
||||
// Warning 4984: (247-252): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 6328: (328-342): Assertion violation happens here.
|
||||
|
@ -8,4 +8,4 @@ contract C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (97-111): Assertion violation happens here
|
||||
// Warning 6328: (97-111): Assertion violation happens here.
|
||||
|
@ -11,4 +11,4 @@ contract D is C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (117-131): Assertion violation happens here
|
||||
// Warning 6328: (117-131): Assertion violation happens here.
|
||||
|
@ -19,4 +19,4 @@ contract D is C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (211-225): Assertion violation happens here
|
||||
// Warning 6328: (211-225): Assertion violation happens here.
|
||||
|
@ -18,4 +18,4 @@ contract D is C {
|
||||
}
|
||||
}
|
||||
// ----
|
||||
// Warning 6328: (185-199): Assertion violation happens here
|
||||
// Warning 6328: (185-199): Assertion violation happens here.
|
||||
|
@ -22,10 +22,10 @@ contract A is B {
|
||||
}
|
||||
|
||||
// ----
|
||||
// Warning 4984: (157-162): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (216-221): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (239-244): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (261-266): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (261-270): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (287-292): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (275-293): Assertion violation happens here
|
||||
// Warning 4984: (157-162): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (216-221): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (239-244): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (261-266): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (261-270): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (287-292): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 6328: (275-293): Assertion violation happens here.
|
||||
|
@ -22,9 +22,9 @@ contract A is B {
|
||||
}
|
||||
|
||||
// ----
|
||||
// Warning 4984: (157-163): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (217-222): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (240-245): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (262-268): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 4984: (285-290): Overflow (resulting value larger than 2**256 - 1) happens here
|
||||
// Warning 6328: (273-291): Assertion violation happens here
|
||||
// Warning 4984: (157-163): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (217-222): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (240-245): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (262-268): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 4984: (285-290): Overflow (resulting value larger than 2**256 - 1) happens here.
|
||||
// Warning 6328: (273-291): Assertion violation happens here.
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user