pragma experimental SMTChecker; contract C { modifier m(uint x) { require(x == 2); _; return; } modifier n(uint x) { require(x == 3); _; } function f(uint x) m(x) n(x) public pure { assert(x == 3); } } // ---- // Warning: (138-144): Condition is always false.