--- old/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp 2015-10-30 00:18:08.000000000 +0300 +++ new/src/cpu/aarch64/vm/macroAssembler_aarch64.cpp 2015-10-30 00:18:07.000000000 +0300 @@ -732,8 +732,8 @@ return stub; } -address MacroAssembler::ic_call(address entry) { - RelocationHolder rh = virtual_call_Relocation::spec(pc()); +address MacroAssembler::ic_call(address entry, jint method_index) { + RelocationHolder rh = virtual_call_Relocation::spec(pc(), method_index); // address const_ptr = long_constant((jlong)Universe::non_oop_word()); // unsigned long offset; // ldr_constant(rscratch2, const_ptr);