src/hotspot/share/ci/ciInstanceKlass.cpp
changeset 52424 e3d79743f57d
parent 52356 19c4a3eec4d7
child 52784 621efe32eb0b
equal deleted inserted replaced
52423:00db205006c9 52424:e3d79743f57d
   550       });
   550       });
   551   }
   551   }
   552   // may be concurrently initialized for shared ciInstanceKlass objects
   552   // may be concurrently initialized for shared ciInstanceKlass objects
   553   assert(_has_injected_fields == -1 || _has_injected_fields == has_injected_fields, "broken concurrent initialization");
   553   assert(_has_injected_fields == -1 || _has_injected_fields == has_injected_fields, "broken concurrent initialization");
   554   _has_injected_fields = has_injected_fields;
   554   _has_injected_fields = has_injected_fields;
       
   555 }
       
   556 
       
   557 bool ciInstanceKlass::has_object_fields() const {
       
   558   GUARDED_VM_ENTRY(
       
   559       return get_instanceKlass()->nonstatic_oop_map_size() > 0;
       
   560     );
   555 }
   561 }
   556 
   562 
   557 // ------------------------------------------------------------------
   563 // ------------------------------------------------------------------
   558 // ciInstanceKlass::find_method
   564 // ciInstanceKlass::find_method
   559 //
   565 //