Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Harden push-pop elimination when eliminating constants
Ensure that LDC instructions are only eliminated when the loaded value is a numeric or string constant. Removing other literals may remove a potential failure. [1] lists the kind of values that can be loaded by a LDC [1] https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-6.html#jvms-6.5.ldc
- Loading branch information