On Thu, 5 Feb 2026 22:53:26 GMT, Chen Liang <[email protected]> wrote:

> Discovered this bug when prototyping core reflection. Without this fix, the 
> test fails with:
> 
> testRuntimeChecks/src/Test/Test.java:7: error: bad operand type int for unary 
> operator '<*nullrestrictedchk*>'
>         t.work(args[0], a, b);
>                         ^
> testRuntimeChecks/src/Test/Test.java:7: error: bad operand type boolean for 
> unary operator '<*nullrestrictedchk*>'
>         t.work(args[0], a, b);
>                            ^
> Note: testRuntimeChecks/src/Test/Test.java uses preview features of Java SE 
> 27.
> Note: Recompile with -Xlint:preview for details.
> 2 errors

This pull request has now been integrated.

Changeset: 9535642b
Author:    Chen Liang <[email protected]>
URL:       
https://git.openjdk.org/valhalla/commit/9535642b89befd73dc894f0d639f941b36b992f6
Stats:     27 lines in 6 files changed: 16 ins; 0 del; 11 mod

[bworld] Fix iterating arg types for null checks

Reviewed-by: vromero

-------------

PR: https://git.openjdk.org/valhalla/pull/2056

Reply via email to