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