hotspot/src/cpu/ppc/vm/methodHandles_ppc.cpp
changeset 32820 ec181adbf3b1
parent 31592 43f48e165466
child 33105 294e48b4f704
--- a/hotspot/src/cpu/ppc/vm/methodHandles_ppc.cpp	Fri Sep 18 07:01:23 2015 -0400
+++ b/hotspot/src/cpu/ppc/vm/methodHandles_ppc.cpp	Fri Sep 18 13:41:11 2015 -0700
@@ -224,11 +224,12 @@
   address entry_point = __ pc();
 
   if (VerifyMethodHandles) {
+    assert(Method::intrinsic_id_size_in_bytes() == 2, "assuming Method::_intrinsic_id is u2");
+
     Label L;
     BLOCK_COMMENT("verify_intrinsic_id {");
     __ load_sized_value(temp1, Method::intrinsic_id_offset_in_bytes(), R19_method,
-                        sizeof(u1), /*is_signed*/ false);
-    // assert(sizeof(u1) == sizeof(Method::_intrinsic_id), "");
+                        sizeof(u2), /*is_signed*/ false);
     __ cmpwi(CCR1, temp1, (int) iid);
     __ beq(CCR1, L);
     if (iid == vmIntrinsics::_linkToVirtual ||