contract C {
    function f() public returns (uint k) {
        assembly {
            for {let i := 0} lt(i, 10) { i := add(i, 1) }
            {
                if eq(mod(i, 2), 0) { continue }
                k := add(k, 1)
            }
        }
    }
}
// ====
// compileViaYul: also
// ----
// f() -> 5