src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
changeset 53783 72709e703abd
parent 53114 b0686d0be73f
child 53967 2bd3e05d4c6f
--- a/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp	Fri Feb 15 12:33:11 2019 -0800
+++ b/src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp	Fri Feb 15 11:46:15 2019 -0300
@@ -2167,6 +2167,14 @@
   hlt(0);
 }
 
+void MacroAssembler::warn(const char* msg) {
+  pusha();
+  mov(c_rarg0, (address)msg);
+  mov(lr, CAST_FROM_FN_PTR(address, warning));
+  blrt(lr, 1, 0, MacroAssembler::ret_type_void);
+  popa();
+}
+
 void MacroAssembler::unimplemented(const char* what) {
   const char* buf = NULL;
   {