-
Bug
-
Resolution: Fixed
-
P4
-
21, 22
-
b05
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8326002 | 21.0.4-oracle | Vicente Arturo Romero Zaldivar | P4 | Resolved | Fixed | b01 |
JDK-8327558 | 21.0.4 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 |
short version is that the order of subclasses in the permits clause of sealed classes or interfaces can vary between compilations, thus producing non-deterministic output.
reported by: pbielicki@gmail.com, see [1]
[1] https://mail.openjdk.org/pipermail/compiler-dev/2023-December/025188.html
reported by: pbielicki@gmail.com, see [1]
[1] https://mail.openjdk.org/pipermail/compiler-dev/2023-December/025188.html
- backported by
-
JDK-8326002 order of subclasses in the permits clause can differ between compilations
- Resolved
-
JDK-8327558 order of subclasses in the permits clause can differ between compilations
- Resolved
- links to
-
Commit openjdk/jdk21u-dev/d4823c21
-
Commit openjdk/jdk/5ba69e17
-
Review openjdk/jdk21u-dev/310
-
Review openjdk/jdk/17284
(1 links to)