diff src/share/vm/opto/graphKit.cpp @ 23:9bdad1bb1c31

6621098: "* HeapWordSize" for TrackedInitializationLimit is missing Summary: '* HeapWordSize' is missing in GraphKit::set_output_for_allocation() Reviewed-by: rasbold, jrose, never
author kvn
date Tue, 12 Feb 2008 18:37:50 -0800
parents a61af66fc99e
children d5fc211aea19
line wrap: on
line diff
--- a/src/share/vm/opto/graphKit.cpp	Thu Jan 17 13:38:17 2008 -0800
+++ b/src/share/vm/opto/graphKit.cpp	Tue Feb 12 18:37:50 2008 -0800
@@ -2808,7 +2808,7 @@
       ciInstanceKlass* ik = oop_type->klass()->as_instance_klass();
       for (int i = 0, len = ik->nof_nonstatic_fields(); i < len; 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
         // Find (or create) the alias category for this field:
         int fieldidx = C->alias_type(field)->index();