Author: Aaron Ballman
Date: 2019-12-16T09:35:15-05:00
New Revision: 4c4f4dd3f894a0f7a20df8b9696ffe22ab388821

URL: 
https://github.com/llvm/llvm-project/commit/4c4f4dd3f894a0f7a20df8b9696ffe22ab388821
DIFF: 
https://github.com/llvm/llvm-project/commit/4c4f4dd3f894a0f7a20df8b9696ffe22ab388821.diff

LOG: Silence an MSVC "not all control paths" diagnostic; NFC.

Added: 
    

Modified: 
    clang/include/clang/AST/TypeProperties.td

Removed: 
    


################################################################################
diff  --git a/clang/include/clang/AST/TypeProperties.td 
b/clang/include/clang/AST/TypeProperties.td
index 8fa4e4bc1bcb..caa5835911c5 100644
--- a/clang/include/clang/AST/TypeProperties.td
+++ b/clang/include/clang/AST/TypeProperties.td
@@ -691,6 +691,7 @@ let Class = BuiltinType in {
 
        def : Creator<[{
                switch (kind) {
+        default: llvm_unreachable("unreachable builtin case");
 #define IMAGE_TYPE(IMGTYPE, ID, SINGLETON_ID, ACCESS, SUFFIX) \
                case BuiltinType::ID: return ctx.SINGLETON_ID;
 #include "clang/Basic/OpenCLImageTypes.def"


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

Reply via email to