*** 471,10 *** --- 471,11 --- break; case T_LONG: locals->set_long_at(index, value.j); break; case T_OBJECT: + case T_PRIMITIVE_OBJECT: { Handle obj(Thread::current(), cast_to_oop(value.l)); locals->set_obj_at(index, obj); } break;