1.1 --- a/src/share/vm/c1/c1_LinearScan.hpp Sat Sep 03 14:03:54 2011 -0700 1.2 +++ b/src/share/vm/c1/c1_LinearScan.hpp Mon Sep 05 17:09:05 2011 -0700 1.3 @@ -352,6 +352,13 @@ 1.4 1.5 MonitorValue* location_for_monitor_index(int monitor_index); 1.6 LocationValue* location_for_name(int name, Location::Type loc_type); 1.7 + void set_oop(OopMap* map, VMReg name) { 1.8 + if (map->legal_vm_reg_name(name)) { 1.9 + map->set_oop(name); 1.10 + } else { 1.11 + bailout("illegal oopMap register name"); 1.12 + } 1.13 + } 1.14 1.15 int append_scope_value_for_constant(LIR_Opr opr, GrowableArray<ScopeValue*>* scope_values); 1.16 int append_scope_value_for_operand(LIR_Opr opr, GrowableArray<ScopeValue*>* scope_values);