diff -r 987528901b83 -r a9652c919db8 hotspot/src/share/vm/c1/c1_GraphBuilder.cpp --- a/hotspot/src/share/vm/c1/c1_GraphBuilder.cpp Wed Jun 15 13:47:17 2016 +0200 +++ b/hotspot/src/share/vm/c1/c1_GraphBuilder.cpp Wed Jun 15 14:27:58 2016 +0200 @@ -1600,7 +1600,7 @@ ValueType* type = as_ValueType(field_type); // call will_link again to determine if the field is valid. const bool needs_patching = !holder->is_loaded() || - !field->will_link(method()->holder(), code) || + !field->will_link(method(), code) || PatchALot; ValueStack* state_before = NULL;