Mercurial > hg > graal-jvmci-8
comparison src/share/vm/opto/type.cpp @ 557:465813e0303a
6794939: assert(_base == OopPtr,"subclass must override cast_to_ptr_type")
Summary: Fix the assert in TypeKlassPtr::cast_to_ptr_type().
Reviewed-by: never
author | kvn |
---|---|
date | Wed, 21 Jan 2009 11:18:38 -0800 |
parents | 35ae4dd6c27c |
children | 0fbdb4381b99 98cb887364d3 |
comparison
equal
deleted
inserted
replaced
556:48bb4a49b7ac | 557:465813e0303a |
---|---|
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 |