src/share/vm/opto/type.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File 6984346 Cdiff src/share/vm/opto/type.hpp

src/share/vm/opto/type.hpp

Print this page

        

*** 834,844 **** TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool xk, int offset, int instance_id ) : TypeOopPtr(AryPtr,ptr,k,xk,o,offset, instance_id), _ary(ary) { #ifdef ASSERT if (k != NULL) { // Verify that specified klass and TypeAryPtr::klass() follow the same rules. ciKlass* ck = compute_klass(true); ! if (UseNewCode || k != ck) { this->dump(); tty->cr(); tty->print(" k: "); k->print(); tty->cr(); tty->print("ck: "); if (ck != NULL) ck->print(); --- 834,844 ---- TypeAryPtr( PTR ptr, ciObject* o, const TypeAry *ary, ciKlass* k, bool xk, int offset, int instance_id ) : TypeOopPtr(AryPtr,ptr,k,xk,o,offset, instance_id), _ary(ary) { #ifdef ASSERT if (k != NULL) { // Verify that specified klass and TypeAryPtr::klass() follow the same rules. ciKlass* ck = compute_klass(true); ! if (k != ck) { this->dump(); tty->cr(); tty->print(" k: "); k->print(); tty->cr(); tty->print("ck: "); if (ck != NULL) ck->print();
src/share/vm/opto/type.hpp
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File