1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
abstract 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