src/share/vm/opto/parse1.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/opto/parse1.cpp	Fri Nov  4 16:24:21 2016
--- new/src/share/vm/opto/parse1.cpp	Fri Nov  4 16:24:21 2016

*** 1112,1122 **** --- 1112,1124 ---- _caller->map()->delete_replaced_nodes(); // If this is an inlined method, we may have to do a receiver null check. if (_caller->has_method() && is_normal_parse() && !method()->is_static()) { GraphKit kit(_caller); + if (!kit.argument(0)->is_ValueType()) { kit.null_check_receiver_before_call(method()); + } _caller = kit.transfer_exceptions_into_jvms(); if (kit.stopped()) { _exits.add_exception_states_from(_caller); _exits.set_jvms(_caller); return NULL;

src/share/vm/opto/parse1.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File