--- old/src/cpu/x86/vm/frame_x86.inline.hpp 2014-04-24 15:53:00.000000000 -1000 +++ new/src/cpu/x86/vm/frame_x86.inline.hpp 2014-04-24 15:53:00.000000000 -1000 @@ -299,14 +299,14 @@ } inline oop frame::saved_oop_result(RegisterMap* map) const { - oop* result_adr = (oop *)map->location(rax->as_VMReg()); + oop* result_adr = (oop *)map->location(rax.as_VMReg()); guarantee(result_adr != NULL, "bad register save location"); return (*result_adr); } inline void frame::set_saved_oop_result(RegisterMap* map, oop obj) { - oop* result_adr = (oop *)map->location(rax->as_VMReg()); + oop* result_adr = (oop *)map->location(rax.as_VMReg()); guarantee(result_adr != NULL, "bad register save location"); *result_adr = obj;