solidity/test/libsolidity/syntaxTests/constructor/payable_new.sol

17 lines
312 B
Solidity
Raw Normal View History

contract A1 {}
2020-06-23 12:14:24 +00:00
contract B1 is A1 { constructor() payable {} }
2020-06-23 12:14:24 +00:00
contract A2 { constructor() {} }
contract B2 is A2 { constructor() payable {} }
2020-06-23 12:14:24 +00:00
contract B3 { constructor() payable {} }
contract C {
function f() public payable {
new B1{value: 10}();
new B2{value: 10}();
new B3{value: 10}();
}
}
// ----