When CDS archives classes, it converts all 'iload' bytcodes to 'nofast_iload' without checking if it's wide instruction. 'nofast_iload' does not work with 'wide' instruction. That results incorrect behavior at runtime when the original byte code is 'iload_w'.
- relates to
-
JDK-8074345 Enable RewriteBytecodes when VM runs with CDS
-
- Resolved
-