From 050d06f5ba744d66cebaf92323f7c314d78f438d Mon Sep 17 00:00:00 2001 From: Matt Arsenault Date: Thu, 4 Dec 2025 12:44:09 +0100 Subject: [PATCH] AMDGPU: Use correct chain when emitting error on a call Return the input chain at the callsite, not the entry node chain. Presumably this could cause issues somewhere. --- llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp index 5be5c66ba17dc..ba80c0695115c 100644 --- a/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp +++ b/llvm/lib/Target/AMDGPU/AMDGPUISelLowering.cpp @@ -1412,7 +1412,7 @@ SDValue AMDGPUTargetLowering::lowerUnhandledCall(CallLoweringInfo &CLI, InVals.push_back(DAG.getPOISON(Arg.VT)); } - return DAG.getEntryNode(); + return CLI.Chain; } SDValue AMDGPUTargetLowering::LowerCall(CallLoweringInfo &CLI,