RFR(M) 8164122: C1: assert(false) failed: stack or locks not matching (invalid bytecodes)
Igor Veresov
igor.veresov at oracle.com
Mon Aug 22 16:08:44 UTC 2016
When inlining through MH intrinsics (invokeBasic, linkTo*), the return value produced by the method we bind to has to be dropped if the intrinsic method returns void. C1 didn’t do it and the following change fixes that.
JBS: https://bugs.openjdk.java.net/browse/JDK-8164122
Webrev: http://cr.openjdk.java.net/~iveresov/8164122/webrev.00/ <http://cr.openjdk.java.net/~iveresov/8164122/webrev.00/>
Thanks,
igor
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20160822/ccedb96a/attachment.html>
More information about the hotspot-compiler-dev
mailing list