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