6794939: assert(_base == OopPtr,"subclass must override cast_to_ptr_type")

Wed, 21 Jan 2009 11:18:38 -0800

author
kvn
date
Wed, 21 Jan 2009 11:18:38 -0800
changeset 992
465813e0303a
parent 991
48bb4a49b7ac
child 993
3b5ac9e7e6ea

6794939: assert(_base == OopPtr,"subclass must override cast_to_ptr_type")
Summary: Fix the assert in TypeKlassPtr::cast_to_ptr_type().
Reviewed-by: never

src/share/vm/opto/type.cpp file | annotate | diff | comparison | revisions
     1.1 --- a/src/share/vm/opto/type.cpp	Fri Jan 16 11:23:10 2009 -0800
     1.2 +++ b/src/share/vm/opto/type.cpp	Wed Jan 21 11:18:38 2009 -0800
     1.3 @@ -3667,7 +3667,7 @@
     1.4  
     1.5  //------------------------------cast_to_ptr_type-------------------------------
     1.6  const Type *TypeKlassPtr::cast_to_ptr_type(PTR ptr) const {
     1.7 -  assert(_base == OopPtr, "subclass must override cast_to_ptr_type");
     1.8 +  assert(_base == KlassPtr, "subclass must override cast_to_ptr_type");
     1.9    if( ptr == _ptr ) return this;
    1.10    return make(ptr, _klass, _offset);
    1.11  }

mercurial