solidity icon indicating copy to clipboard operation
solidity copied to clipboard

Default value of return values

Open hajduakos opened this issue 5 years ago • 0 comments
trafficstars

Return variables should be initialized to default value:

contract Ret {
    function f() public pure returns (int x) { // Returns 0 by default
    }

    function() external payable {
        assert(f() == 0); // Should hold
    }
}

Currently solc-verify reports the assert to fail.

hajduakos avatar Nov 30 '19 13:11 hajduakos