// The IR of this contract used to throw contract A { constructor() m1 { } modifier m1 { _; } } contract B is A { modifier m2 { _; } constructor() A() m1 m2 { } } // ==== // compileViaYul: also // compileToEwasm: also // ---- // constructor() ->