Hi,

This patch adds the missing null checks to the shuffle arguments of the various 
`rearrangeTemplate` method. For all other API points, we null check arguments 
by calling `check` on them. As `rearrange` implementations cast the argument to 
the concrete type, there is no need for species check, but we still need the 
null check. This allows the intrinsics to know that the argument is not `null`, 
as nullable argument makes the method non-intrinsifiable.

Please take a look, thanks a lot.

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

Commit messages:
 - add null checks to shuffle arguments of rearrange

Changes: https://git.openjdk.org/jdk/pull/22816/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=22816&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8346532
  Stats: 14 lines in 7 files changed: 7 ins; 0 del; 7 mod
  Patch: https://git.openjdk.org/jdk/pull/22816.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/22816/head:pull/22816

PR: https://git.openjdk.org/jdk/pull/22816

Reply via email to