On Fri, 14 Aug 2026 14:16:24 GMT, Frederic Parain <[email protected]> wrote:

>> Marc Chevalier has updated the pull request incrementally with one 
>> additional commit since the last revision:
>> 
>>   Remove useless region
>
> src/hotspot/share/opto/library_call.cpp line 5648:
> 
>> 5646:           Node* klass_header_addr = 
>> off_heap_plus_addr(load_mirror_from_klass(obj_klass), 
>> oopDesc::mark_offset_in_bytes());
>> 5647:           Node* klass_header = make_load(no_ctrl, klass_header_addr, 
>> TypeX_X, TypeX_X->basic_type(), MemNode::unordered);
>> 5648:           if (!stopped()) {
> 
> I'm not sure the control can be killed between here and the previous 
> if(!stopped()) check at line 5642.

That's correct. It's a leftover from the merge with [JDK-8389325: Remove the 
UseObjectMonitorTable flag and related 
code](https://bugs.openjdk.org/browse/JDK-8389325) that removes a 
`hashcode_is_safe_to_read` that was in between, but now it can be safely 
removed.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/32144#discussion_r3784687363

Reply via email to