From ac27cabf812b948d23d76154d0e14b5393b150ba Mon Sep 17 00:00:00 2001 From: Quan Anh Mai Date: Fri, 23 Jan 2026 23:59:19 +0700 Subject: [PATCH] Fix null access --- src/hotspot/share/opto/memnode.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/hotspot/share/opto/memnode.cpp b/src/hotspot/share/opto/memnode.cpp index 8f701065fbc..45e18b6a903 100644 --- a/src/hotspot/share/opto/memnode.cpp +++ b/src/hotspot/share/opto/memnode.cpp @@ -704,14 +704,8 @@ Node* MemNode::find_previous_store(PhaseValues* phase) { // This means the access is dead return phase->C->top(); } else if (adr_type->base() == TypePtr::AnyPtr) { - // Compile::get_alias_index will complain with these accesses - if (adr_type->ptr() == TypePtr::Null) { - // Access to null cannot happen, this means the access must be in a dead path - return phase->C->top(); - } else { - // Give up on a very wide access - return nullptr; - } + // Give up on a very wide access + return nullptr; } int alias_idx = phase->C->get_alias_index(adr_type);