--- a/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp Fri Dec 04 16:38:04 2015 +0100
+++ b/hotspot/src/cpu/x86/vm/macroAssembler_x86.cpp Fri Dec 04 23:46:19 2015 +0300
@@ -2260,8 +2260,8 @@
}
}
-void MacroAssembler::ic_call(address entry) {
- RelocationHolder rh = virtual_call_Relocation::spec(pc());
+void MacroAssembler::ic_call(address entry, jint method_index) {
+ RelocationHolder rh = virtual_call_Relocation::spec(pc(), method_index);
movptr(rax, (intptr_t)Universe::non_oop_word());
call(AddressLiteral(entry, rh));
}