changeset 21088 | 4f0ada6dcace |
parent 20702 | bbe0fcde6e13 |
child 21102 | 1dd11ccfe9da |
--- a/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Fri Oct 18 09:36:35 2013 +0000 +++ b/hotspot/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Fri Oct 18 12:15:32 2013 -0700 @@ -1206,6 +1206,10 @@ LIR_Address* addr = src->as_address_ptr(); Address from_addr = as_Address(addr); + if (addr->base()->type() == T_OBJECT) { + __ verify_oop(addr->base()->as_pointer_register()); + } + switch (type) { case T_BOOLEAN: // fall through case T_BYTE: // fall through