hotspot/src/share/vm/ci/ciInstance.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/hotspot/src/share/vm/ci/ciInstance.cpp	Sat Jul 27 01:53:41 2013
--- new/hotspot/src/share/vm/ci/ciInstance.cpp	Sat Jul 27 01:53:40 2013

*** 125,134 **** --- 125,136 ---- // // Constant value of a field at the specified offset. ciConstant ciInstance::field_value_by_offset(int field_offset) { ciInstanceKlass* ik = klass()->as_instance_klass(); ciField* field = ik->get_field_by_offset(field_offset, false); + if (field == NULL) + return ciConstant(); // T_ILLEGAL return field_value(field); } // ------------------------------------------------------------------ // ciInstance::print_impl

hotspot/src/share/vm/ci/ciInstance.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File