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) {


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to