solidity/test/libsolidity/semanticTests/intheritance/pass_dynamic_arguments_to_the_base_base.sol
2020-03-19 14:42:25 +01:00

24 lines
317 B
Solidity

contract Base {
constructor(uint256 j) public {
m_i = j;
}
uint256 public m_i;
}
contract Base1 is Base {
constructor(uint256 k) public Base(k) {}
}
contract Derived is Base, Base1 {
constructor(uint256 i) public Base1(i) {}
}
contract Final is Derived(4) {}
// ----
// m_i() -> 4