On Sun, 10 Aug 2025 01:11:43 GMT, Chen Liang <li...@openjdk.org> wrote:
> ConstantBootstraps.explicitCast behaves like a snippet of code in its > specification. However, in the rest of the nominal spec, it incorrectly > assumes a null `value` and a primitive `dstType` results in a > ClassCastException instead of the zero value of that primitive type. This is > inconsistent with that snippet and the actual code behavior. > > The specification is fixed, the test for `explicitCast` is merged into the > main `ConstantBootstraps` test, and a new unit test case for `value = null` > and `dstType = char.class` is added, verifying the outcome is `'u0000'`. Yep, @JornVernee is on vacation; I expect Jorn's review later. ------------- PR Comment: https://git.openjdk.org/jdk/pull/26714#issuecomment-3198363192