From aa34a9d108bd79eb0ac40979a7bdae4b19b1624d Mon Sep 17 00:00:00 2001 From: Joshua Cranmer Date: Tue, 20 Dec 2022 11:43:15 -0500 Subject: [PATCH] Add TargetExtTyID to switch statements in Hexagon and DXIL backend code. --- llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp | 1 + llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp b/llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp index 0b15937..dcb8eba 100644 --- a/llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp +++ b/llvm/lib/Target/DirectX/DXILWriter/DXILBitcodeWriter.cpp @@ -1070,6 +1070,7 @@ void DXILBitcodeWriter::writeTypeTable() { case Type::BFloatTyID: case Type::X86_AMXTyID: case Type::TokenTyID: + case Type::TargetExtTyID: llvm_unreachable("These should never be used!!!"); break; case Type::VoidTyID: diff --git a/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp b/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp index aad3103..8355de4 100644 --- a/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp +++ b/llvm/lib/Target/Hexagon/HexagonTargetObjectFile.cpp @@ -333,6 +333,7 @@ unsigned HexagonTargetObjectFile::getSmallestAddressableSize(const Type *Ty, case Type::X86_AMXTyID: case Type::TokenTyID: case Type::TypedPointerTyID: + case Type::TargetExtTyID: return 0; } -- 2.7.4