On Wed, 22 Mar 2023 14:35:42 GMT, Maurizio Cimadamore <mcimadam...@openjdk.org> 
wrote:

>> Per Minborg has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Improve javadocs for Linker::captureStateLayout
>
> src/java.base/share/classes/java/lang/foreign/MemoryLayout.java line 697:
> 
>> 695:      */
>> 696:     static PaddingLayout paddingLayout(long bitSize) {
>> 697:         if (bitSize <= 0) {
> 
> While this does the right thing, I wonder if we can do better, as it seems 
> we're checking size twice - perhaps we need to customize the 
> `requireBitSizeValid` function?

I tried that but it turned out it can be zero in other contexts. Maybe we 
should add back the good 'ole "allowZero" flag?

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

PR Review Comment: https://git.openjdk.org/jdk/pull/13079#discussion_r1145052056

Reply via email to