solidity/test/libsolidity/syntaxTests/inheritance/base_arguments_multiple_inheritance.sol
2022-04-01 23:41:18 -05:00

10 lines
239 B
Solidity

contract Base {
constructor(uint) { }
}
contract Base1 is Base(3) {}
contract Derived is Base, Base1 {
constructor(uint i) Base(i) {}
}
// ----
// DeclarationError 3364: (131-138='Base(i)'): Base constructor arguments given twice.