< prev index next >

src/share/vm/opto/graphKit.cpp

Print this page

        

*** 1735,1744 **** --- 1735,1748 ---- } else { arg = arg->as_ValueType()->store_to_memory(this); call->init_req(idx, arg); idx++; } + // If a value type argument is passed as fields, attach the Method* to the call site + // to be able to access the extended signature later via attached_method_before_pc(). + // For example, see CompiledMethod::preserve_callee_argument_oops(). + call->set_override_symbolic_info(true); } else { call->init_req(idx, arg); idx++; } } else {
< prev index next >