< prev index next >
src/hotspot/share/c1/c1_FrameMap.cpp
Print this page
*** 39,49 ****
if (!method->is_static()) sta->append(T_OBJECT);
// add remaining arguments
for (int i = 0; i < sig->count(); i++) {
ciType* type = sig->type_at(i);
BasicType t = type->basic_type();
! if (t == T_ARRAY) {
t = T_OBJECT;
}
sta->append(t);
}
// done
--- 39,49 ----
if (!method->is_static()) sta->append(T_OBJECT);
// add remaining arguments
for (int i = 0; i < sig->count(); i++) {
ciType* type = sig->type_at(i);
BasicType t = type->basic_type();
! if (t == T_ARRAY || t == T_VALUETYPE) {
t = T_OBJECT;
}
sta->append(t);
}
// done
< prev index next >