diff src/cpu/zero/vm/assembler_zero.cpp @ 7195:2cd5e15048e6

8003868: fix shark for latest HotSpot and LLVM Reviewed-by: twisti Contributed-by: Roman Kennke <rkennke@redhat.com>
author twisti
date Tue, 27 Nov 2012 12:48:52 -0800
parents f95d63e2154a
children f0c2369fda5a
line wrap: on
line diff
--- a/src/cpu/zero/vm/assembler_zero.cpp	Mon Nov 26 17:25:11 2012 -0800
+++ b/src/cpu/zero/vm/assembler_zero.cpp	Tue Nov 27 12:48:52 2012 -0800
@@ -80,6 +80,11 @@
   emit_address((address) obj);
 }
 
+void MacroAssembler::store_Metadata(Metadata* md) {
+  code_section()->relocate(pc(), metadata_Relocation::spec_for_immediate());
+  emit_address((address) md);
+}
+
 static void should_not_call() {
   report_should_not_call(__FILE__, __LINE__);
 }