diff -r ec98e58952b2 -r 8a02ca5e5576 src/share/vm/c1/c1_FrameMap.hpp --- a/src/share/vm/c1/c1_FrameMap.hpp Tue Sep 11 14:59:23 2012 +0200 +++ b/src/share/vm/c1/c1_FrameMap.hpp Tue Sep 11 16:20:57 2012 +0200 @@ -194,6 +194,10 @@ return LIR_OprFact::single_cpu_oop(cpu_reg2rnr(r)); } + static LIR_Opr as_metadata_opr(Register r) { + return LIR_OprFact::single_cpu_metadata(cpu_reg2rnr(r)); + } + FrameMap(ciMethod* method, int monitors, int reserved_argument_area_size); bool finalize_frame(int nof_slots);