diff -r 6ffa38b8da65 -r ec4c3c287ca7 src/hotspot/share/opto/parse3.cpp --- a/src/hotspot/share/opto/parse3.cpp Wed Sep 12 11:13:09 2018 +0200 +++ b/src/hotspot/share/opto/parse3.cpp Tue Sep 18 20:49:44 2018 +0200 @@ -264,7 +264,7 @@ field_type = Type::BOTTOM; } } - access_store_at(control(), obj, adr, adr_type, val, field_type, bt, decorators); + access_store_at(obj, adr, adr_type, val, field_type, bt, decorators); if (is_field) { // Remember we wrote a volatile field. @@ -351,7 +351,7 @@ Node* elem = expand_multianewarray(array_klass_1, &lengths[1], ndimensions-1, nargs); intptr_t offset = header + ((intptr_t)i << LogBytesPerHeapOop); Node* eaddr = basic_plus_adr(array, offset); - access_store_at(control(), array, eaddr, adr_type, elem, elemtype, T_OBJECT, IN_HEAP | IS_ARRAY); + access_store_at(array, eaddr, adr_type, elem, elemtype, T_OBJECT, IN_HEAP | IS_ARRAY); } } return array;