src/share/vm/opto/type.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File 8050860 Cdiff src/share/vm/opto/type.cpp

src/share/vm/opto/type.cpp

Print this page

        

*** 5085,5099 **** //------------------------------dump2------------------------------------------ // Dump Function Type #ifndef PRODUCT void TypeFunc::dump2( Dict &d, uint depth, outputStream *st ) const { ! if( _range->_cnt <= Parms ) st->print("void"); else { uint i; ! for (i = Parms; i < _range->_cnt-1; i++) { _range->field_at(i)->dump2(d,depth,st); st->print("/"); } _range->field_at(i)->dump2(d,depth,st); } --- 5085,5099 ---- //------------------------------dump2------------------------------------------ // Dump Function Type #ifndef PRODUCT void TypeFunc::dump2( Dict &d, uint depth, outputStream *st ) const { ! if( _range->cnt() <= Parms ) st->print("void"); else { uint i; ! for (i = Parms; i < _range->cnt()-1; i++) { _range->field_at(i)->dump2(d,depth,st); st->print("/"); } _range->field_at(i)->dump2(d,depth,st); }
*** 5102,5114 **** if( !depth || d[this] ) { // Check for recursive dump st->print("...)"); return; } d.Insert((void*)this,(void*)this); // Stop recursion ! if (Parms < _domain->_cnt) _domain->field_at(Parms)->dump2(d,depth-1,st); ! for (uint i = Parms+1; i < _domain->_cnt; i++) { st->print(", "); _domain->field_at(i)->dump2(d,depth-1,st); } st->print(" )"); } --- 5102,5114 ---- if( !depth || d[this] ) { // Check for recursive dump st->print("...)"); return; } d.Insert((void*)this,(void*)this); // Stop recursion ! if (Parms < _domain->cnt()) _domain->field_at(Parms)->dump2(d,depth-1,st); ! for (uint i = Parms+1; i < _domain->cnt(); i++) { st->print(", "); _domain->field_at(i)->dump2(d,depth-1,st); } st->print(" )"); }
src/share/vm/opto/type.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File