contract C { uint x; address owner; modifier onlyOwner { if (msg.sender == owner) _; } function f() public onlyOwner { } function g(uint y) public { y = 1; if (y > x) f(); } } // ==== // SMTEngine: all // ----