solidity/test/libsolidity/syntaxTests/viewPureChecker/creation_view_fail.sol

7 lines
243 B
Solidity

contract D {}
contract C {
function f() public view { new D(); }
}
// ----
// TypeError 8961: (58-65): Function declared as view, but this expression (potentially) modifies the state and thus requires non-payable (the default) or payable.