contract Base {
    constructor() {}

    uint256 m_base = 5;

    function getBMember() public returns (uint256 i) {
        return m_base;
    }
}


contract Derived is Base {
    constructor() {}

    uint256 m_derived = 6;

    function getDMember() public returns (uint256 i) {
        return m_derived;
    }
}
// ====
// compileToEwasm: also
// compileViaYul: also
// ----
// getBMember() -> 5
// getDMember() -> 6
