6621098: "* HeapWordSize" for TrackedInitializationLimit is missing
'* HeapWordSize' is missing in GraphKit::set_output_for_allocation() Reviewed-by: rasbold, jrose, never
This commit is contained in:
parent
218615259d
commit
90815abd51
@ -2808,7 +2808,7 @@ Node* GraphKit::set_output_for_allocation(AllocateNode* alloc,
|
|||||||
ciInstanceKlass* ik = oop_type->klass()->as_instance_klass();
|
ciInstanceKlass* ik = oop_type->klass()->as_instance_klass();
|
||||||
for (int i = 0, len = ik->nof_nonstatic_fields(); i < len; i++) {
|
for (int i = 0, len = ik->nof_nonstatic_fields(); i < len; i++) {
|
||||||
ciField* field = ik->nonstatic_field_at(i);
|
ciField* field = ik->nonstatic_field_at(i);
|
||||||
if (field->offset() >= TrackedInitializationLimit)
|
if (field->offset() >= TrackedInitializationLimit * HeapWordSize)
|
||||||
continue; // do not bother to track really large numbers of fields
|
continue; // do not bother to track really large numbers of fields
|
||||||
// Find (or create) the alias category for this field:
|
// Find (or create) the alias category for this field:
|
||||||
int fieldidx = C->alias_type(field)->index();
|
int fieldidx = C->alias_type(field)->index();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user