8302880: Fix includes in g1ConcurrentMarkObjArrayProcessor files

Reviewed-by: ayang, kbarrett
This commit is contained in:
Thomas Schatzl
2023-02-22 15:47:29 +00:00
parent ee37af47cd
commit 1a62a1229a
2 changed files with 6 additions and 1 deletions

View File

@@ -23,8 +23,13 @@
*/
#include "precompiled.hpp"
#include "gc/g1/g1CollectedHeap.inline.hpp"
#include "gc/g1/g1ConcurrentMark.inline.hpp"
#include "gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp"
#include "gc/g1/heapRegion.inline.hpp"
#include "gc/shared/gc_globals.hpp"
#include "memory/memRegion.hpp"
#include "utilities/globalDefinitions.hpp"
void G1CMObjArrayProcessor::push_array_slice(HeapWord* what) {
_task->push(G1TaskQueueEntry::from_slice(what));

View File

@@ -29,7 +29,7 @@
#include "oops/oop.inline.hpp"
#include "oops/oopsHierarchy.hpp"
#include "runtime/globals.hpp"
#include "gc/shared/gc_globals.hpp"
inline bool G1CMObjArrayProcessor::should_be_sliced(oop obj) {
return obj->is_objArray() && ((objArrayOop)obj)->size() >= 2 * ObjArrayMarkingStride;