RFR 8233920: MethodHandles::tryFinally generates illegal bytecode for long/double return types

Claes Redestad claes.redestad at oracle.com
Wed Nov 13 19:24:17 UTC 2019



On 2019-11-13 20:05, John Rose wrote:
> On Nov 13, 2019, at 2:28 AM, Vladimir Ivanov 
> <vladimir.x.ivanov at oracle.com <mailto:vladimir.x.ivanov at oracle.com>> wrote:
>>
>>    private void emitPopInsn(BasicType type) {
>>      mv.visitVarInsn(popInsnOpcode(type));
>>    }
>>
> 
> Thanks for suggesting that Vladimir.  That indeed is how the existing 
> code is organized.

Yes, not very startup friendly... ;-)

I'll do some sanity testing before push.

/Claes


More information about the core-libs-dev mailing list