hotspot/src/share/vm/ci/ciInstance.cpp
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot-comp Cdiff hotspot/src/share/vm/ci/ciInstance.cpp
hotspot/src/share/vm/ci/ciInstance.cpp
Print this page
rev 4963 : imported patch stable
*** 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