--- old/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp 2019-01-24 17:47:11.244324614 +0000 +++ new/src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp 2019-01-24 17:47:10.528292797 +0000 @@ -566,6 +566,7 @@ case T_VOID : /* nothing to do */ break; case T_FLOAT : /* nothing to do */ break; case T_DOUBLE : /* nothing to do */ break; + case T_VALUETYPE: // fall through (value types are handled with oops) case T_OBJECT : // retrieve result from frame __ ldr(r0, Address(rfp, frame::interpreter_frame_oop_temp_offset*wordSize));