1contract A {
2    uint public x;
3    constructor(uint) {}
4    function f() public { x = 4; }
5}
6contract B is A {
7    constructor() A(f()) {}
8}
9// ====
10// compileViaYul: also
11// ----
12// x() -> 4
13