solidity/test/libsolidity/syntaxTests/nameAndTypeResolution/363_non_payable_constructor.sol
2020-06-22 18:56:32 +02:00

12 lines
270 B
Solidity

contract C {
constructor() public { }
}
contract D {
function f() public returns (uint) {
(new C){value: 2}();
return 2;
}
}
// ----
// TypeError 7006: (106-123): Cannot set option "value", since the constructor of contract C is not payable.