diff -r 987528901b83 -r a9652c919db8 hotspot/src/share/vm/ci/ciStreams.cpp --- a/hotspot/src/share/vm/ci/ciStreams.cpp Wed Jun 15 13:47:17 2016 +0200 +++ b/hotspot/src/share/vm/ci/ciStreams.cpp Wed Jun 15 14:27:58 2016 +0200 @@ -278,7 +278,7 @@ // or put_static, get the referenced field. ciField* ciBytecodeStream::get_field(bool& will_link) { ciField* f = CURRENT_ENV->get_field_by_index(_holder, get_field_index()); - will_link = f->will_link(_holder, _bc); + will_link = f->will_link(_method, _bc); return f; }