comparison src/share/vm/opto/graphKit.cpp @ 827:bf3489cc0aa0

6856025: assert(_base >= OopPtr && _base <= KlassPtr,"Not a Java pointer") Reviewed-by: kvn
author never
date Wed, 01 Jul 2009 12:22:23 -0700
parents 8f5825e0aeaa
children fc4be448891f
comparison
equal deleted inserted replaced
826:3f06f139ef53 827:bf3489cc0aa0
1478 } else { 1478 } else {
1479 val_type = TypeOopPtr::make_from_klass(field->type()->as_klass()); 1479 val_type = TypeOopPtr::make_from_klass(field->type()->as_klass());
1480 } 1480 }
1481 } 1481 }
1482 } else if (adr_type->isa_aryptr()) { 1482 } else if (adr_type->isa_aryptr()) {
1483 val_type = adr_type->is_aryptr()->elem()->isa_oopptr(); 1483 val_type = adr_type->is_aryptr()->elem()->make_oopptr();
1484 } 1484 }
1485 if (val_type == NULL) { 1485 if (val_type == NULL) {
1486 val_type = TypeInstPtr::BOTTOM; 1486 val_type = TypeInstPtr::BOTTOM;
1487 } 1487 }
1488 1488