[clang] defc597 - Add a llvm_unreachable to fix MSVC unhandled enum warning. NFCI.
Simon Pilgrim via cfe-commits
cfe-commits at lists.llvm.org
Tue Nov 10 02:49:11 PST 2020
Author: Simon Pilgrim
Date: 2020-11-10T10:43:45Z
New Revision: defc59734a00cc0f476f6a93c35fd0b313ed587a
URL: https://github.com/llvm/llvm-project/commit/defc59734a00cc0f476f6a93c35fd0b313ed587a
DIFF: https://github.com/llvm/llvm-project/commit/defc59734a00cc0f476f6a93c35fd0b313ed587a.diff
LOG: Add a llvm_unreachable to fix MSVC unhandled enum warning. NFCI.
Added:
Modified:
clang/lib/AST/ItaniumMangle.cpp
Removed:
################################################################################
diff --git a/clang/lib/AST/ItaniumMangle.cpp b/clang/lib/AST/ItaniumMangle.cpp
index 2cf69d34d472..1cf178fdd988 100644
--- a/clang/lib/AST/ItaniumMangle.cpp
+++ b/clang/lib/AST/ItaniumMangle.cpp
@@ -5028,6 +5028,8 @@ static bool isZeroInitialized(QualType T, const APValue &V) {
case APValue::MemberPointer:
return !V.getMemberPointerDecl();
}
+
+ llvm_unreachable("Unhandled APValue::ValueKind enum");
}
void CXXNameMangler::mangleValueInTemplateArg(QualType T, const APValue &V) {
More information about the cfe-commits
mailing list