src/hotspot/cpu/x86/macroAssembler_x86.cpp
changeset 48826 c4d9d1b08e2e
parent 48557 2e867226b914
child 48968 8c64b94dca9d
--- a/src/hotspot/cpu/x86/macroAssembler_x86.cpp	Wed Jan 31 10:55:49 2018 -0800
+++ b/src/hotspot/cpu/x86/macroAssembler_x86.cpp	Fri Sep 08 10:46:46 2017 -0700
@@ -836,7 +836,8 @@
   andq(rsp, -16);     // align stack as required by push_CPU_state and call
   push_CPU_state();   // keeps alignment at 16 bytes
   lea(c_rarg0, ExternalAddress((address) msg));
-  call_VM_leaf(CAST_FROM_FN_PTR(address, warning), c_rarg0);
+  lea(rax, ExternalAddress(CAST_FROM_FN_PTR(address, warning)));
+  call(rax);
   pop_CPU_state();
   mov(rsp, rbp);
   pop(rbp);