equal
deleted
inserted
replaced
3665 return make( _ptr, klass(), xadd_offset(offset) ); |
3665 return make( _ptr, klass(), xadd_offset(offset) ); |
3666 } |
3666 } |
3667 |
3667 |
3668 //------------------------------cast_to_ptr_type------------------------------- |
3668 //------------------------------cast_to_ptr_type------------------------------- |
3669 const Type *TypeKlassPtr::cast_to_ptr_type(PTR ptr) const { |
3669 const Type *TypeKlassPtr::cast_to_ptr_type(PTR ptr) const { |
3670 assert(_base == OopPtr, "subclass must override cast_to_ptr_type"); |
3670 assert(_base == KlassPtr, "subclass must override cast_to_ptr_type"); |
3671 if( ptr == _ptr ) return this; |
3671 if( ptr == _ptr ) return this; |
3672 return make(ptr, _klass, _offset); |
3672 return make(ptr, _klass, _offset); |
3673 } |
3673 } |
3674 |
3674 |
3675 |
3675 |