Skip to content

Default value of return values #116

Open
@hajduakos

Description

@hajduakos

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.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions