Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8082743 | emb-9 | Per Liden | P4 | Resolved | Fixed | team |
There's a circular include dependency between g1BlockOffsetTable.inline.hpp and g1CollectedHeap.inline.hpp. While working on a different change, which sorted the include lines in g1CollectedHeap.inline.hpp, this dependency was unveiled and caused a build error.
The suggested fix is to turn the check_index() macro in g1BlockOffsetTable.inline.hpp into a function and place it in g1BlockOffsetTable.cpp.
The suggested fix is to turn the check_index() macro in g1BlockOffsetTable.inline.hpp into a function and place it in g1BlockOffsetTable.cpp.
- backported by
-
JDK-8082743 Circular dependency between G1CollectedHeap and G1BlockOffsetSharedArray
-
- Resolved
-