1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
contract A { function f() public mod returns (bool r) { return true; } modifier mod virtual { _; } } contract C is A { modifier mod override { if (false) _; } } // ==== // compileViaYul: also // compileToEwasm: also // ---- // f() -> false