< prev index next >
src/hotspot/share/c1/c1_GraphBuilder.cpp
Print this page
*** 1714,1724 ****
if (state_before == NULL) {
state_before = copy_state_for_exception();
}
LoadField* load_field = new LoadField(append(obj), offset, field, true,
state_before, needs_patching);
! if (field->is_never_null()) {
load_field->set_never_null(true);
}
push(type, append(load_field));
}
break;
--- 1714,1724 ----
if (state_before == NULL) {
state_before = copy_state_for_exception();
}
LoadField* load_field = new LoadField(append(obj), offset, field, true,
state_before, needs_patching);
! if (field->is_q_type()) {
load_field->set_never_null(true);
}
push(type, append(load_field));
}
break;
< prev index next >