On Wed, 6 Jul 2022 17:05:51 GMT, Jorn Vernee <jver...@openjdk.org> wrote:

>> Maurizio Cimadamore has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Revert implicit vs. heap session changes
>
> src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
>  line 131:
> 
>> 129:         AbstractMemorySegmentImpl bb = checkAddress(obb, base, 
>> handle.length, true);
>> 130: #if[floatingPoint]
>> 131:         $rawType$ rawValue = 
>> SCOPED_MEMORY_ACCESS.get$RawType$Unaligned(bb.session(),
> 
> For instance, it's not clear to me why `baseSession()` is not called here.

It seems that, if `get$RawType$Unaligned` calls `checkValidStateRaw()` this 
will end up throwing an exception

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

PR: https://git.openjdk.org/jdk19/pull/22

Reply via email to