From b74ab79cddf439ce9a1da75d9ed3a74aa8ead9a7 Mon Sep 17 00:00:00 2001 From: William Kemper Date: Mon, 18 May 2026 15:43:07 +0000 Subject: [PATCH] 8384801: Shenandoah: ShouldNotReachHere() in shenandoahSupport.cpp with AllocatePrefetchStyle=3 Reviewed-by: ysr, xpeng, kdnilsen, shade --- src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp b/src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp index 86de9eef459..a4a3e77549c 100644 --- a/src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp +++ b/src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp @@ -1617,7 +1617,7 @@ void MemoryGraphFixer::collect_memory_nodes() { } else if (mem->is_MergeMem()) { MergeMemNode* mm = mem->as_MergeMem(); mem = mm->memory_at(_alias); - } else if (mem->is_Store() || mem->is_LoadStore() || mem->is_ClearArray()) { + } else if (mem->is_Store() || mem->is_LoadStore() || mem->is_ClearArray() || mem->Opcode() == Op_PrefetchAllocation) { assert(_alias == Compile::AliasIdxRaw, ""); stack.push(mem, mem->req()); mem = mem->in(MemNode::Memory);