From e0d87501341419788c96bcecd842d1b4f0535622 Mon Sep 17 00:00:00 2001 From: Ivan Kosarev Date: Mon, 16 Oct 2023 15:40:48 +0100 Subject: [PATCH] [TargetParser][AMDGPU] Fix getArchEntry(). It's supposed to return null when an unknown target id is passed. --- llvm/lib/TargetParser/TargetParser.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/TargetParser/TargetParser.cpp b/llvm/lib/TargetParser/TargetParser.cpp index fb7ede1b37e60..8ab48825d1b96 100644 --- a/llvm/lib/TargetParser/TargetParser.cpp +++ b/llvm/lib/TargetParser/TargetParser.cpp @@ -133,7 +133,7 @@ const GPUInfo *getArchEntry(AMDGPU::GPUKind AK, ArrayRef Table) { return A.Kind < B.Kind; }); - if (I == Table.end()) + if (I == Table.end() || I->Kind != Search.Kind) return nullptr; return I; }