{ let x := calldataload(3) let a := 10 for { } iszero(eq(a, sub(x, calldataload(3)))) { a := add(a, 1) } {} } // ==== // step: fullSimplify // ---- // { // let a := 10 // for { // } // iszero(iszero(a)) // { // a := add(a, 1) // } // { // } // }