-
Enhancement
-
Resolution: Unresolved
-
P3
-
repo-valhalla
https://github.com/openjdk/valhalla/blob/274d56076260a490ed52df29373216617ddf73ef/src/hotspot/share/c1/c1_GraphBuilder.cpp#L1645-L1652
https://github.com/openjdk/valhalla/blob/274d56076260a490ed52df29373216617ddf73ef/src/hotspot/share/opto/parse1.cpp#L1092-L1099
I think those barriers can be omitted because the object can only escape after j.l.Object::<init> for strict fields.
- relates to
-
JDK-8367785 [lworld] Compiler adherence to new memory model rules for strict instance fields
-
- Resolved
-