--- old/src/share/vm/c1/c1_FrameMap.cpp 2014-04-24 15:53:09.000000000 -1000 +++ new/src/share/vm/c1/c1_FrameMap.cpp 2014-04-24 15:53:09.000000000 -1000 @@ -327,7 +327,7 @@ VMReg FrameMap::regname(LIR_Opr opr) const { if (opr->is_single_cpu()) { assert(!opr->is_virtual(), "should not see virtual registers here"); - return opr->as_register()->as_VMReg(); + return opr->as_register().as_VMReg(); } else if (opr->is_single_stack()) { return sp_offset2vmreg(sp_offset_for_slot(opr->single_stack_ix())); } else if (opr->is_address()) {