The wide flag is not reset after processing a wide iinc opcode. Depending on the remaining bytecode, this can cause the bytecode parser to desynchronize and result in exceptions.
Fortunately, wide iinc instructions are relatively rare, but some classes will change their normalization if this bug is fixed.
The
wide
flag is not reset after processing a wideiinc
opcode. Depending on the remaining bytecode, this can cause the bytecode parser to desynchronize and result in exceptions. Fortunately, wideiinc
instructions are relatively rare, but some classes will change their normalization if this bug is fixed.