-
Enhancement
-
Resolution: Fixed
-
P4
-
15
-
b27
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8248080 | 16 | Coleen Phillimore | P4 | Resolved | Fixed | team |
OopHandle needs to control where the oop* that creates an OopHandle comes from. It must come from OopStorage. The implicit constructor risks code creating an OopHandle to use an oop* that is not in OopStorage. Freeing such an OopHandle would crash or be a hard to find bug.
- backported by
-
JDK-8248080 Make OopHandle constructor explicit
- Resolved