On Mon, 23 Sep 2024 11:15:08 GMT, Maurizio Cimadamore <mcimadam...@openjdk.org> 
wrote:

>> Previously, the check threw an `IllegalArgumentException` when presented 
>> with the above (or other) group layout with only padding layouts, but the 
>> actual message differed. So, this change only changes the exception message 
>> and does not change the current behavior. However, the question remains: 
>> Should we update the docs to reflect this behavior?
>
> Note: I know the behavior in this particular case is not affected by the PR. 
> That said, since you already need CSR for the "sequence with padding" 
> behavioral change, I think it could make sense to piggy back on this PR, and 
> clarify the javadoc for the other case as well.

> We have a padding of 1, which makes the group have size 1, which is a 
> multiple of the alignment of the struct. So, ok?

This is a good example. This seems to satisfy the rules, but is rejected at the 
moment. I agree, we probably need to mention that structs with _just_ padding 
(or sequences thereof) are not allowed.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/21041#discussion_r1771295525

Reply via email to