Author: Simon Pilgrim
Date: 2022-01-26T11:33:37Z
New Revision: 04754af925053efdc91fd0cbe045feb7578ad1ae

URL: 
https://github.com/llvm/llvm-project/commit/04754af925053efdc91fd0cbe045feb7578ad1ae
DIFF: 
https://github.com/llvm/llvm-project/commit/04754af925053efdc91fd0cbe045feb7578ad1ae.diff

LOG: Fix MSVC 'not all control paths return a value' warning. NFC.

Added: 
    

Modified: 
    clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp

Removed: 
    


################################################################################
diff  --git a/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp 
b/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp
index 65ade4387a5e..7496e968469c 100644
--- a/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp
+++ b/clang/lib/Tooling/Transformer/SourceCodeBuilders.cpp
@@ -205,6 +205,7 @@ static bool treatLikePointer(QualType Ty, PLTClass C, 
ASTContext &Context) {
   case PLTClass::Pointer:
     return isKnownPointerLikeType(Ty, Context);
   }
+  llvm_unreachable("Unknown PLTClass enum");
 }
 
 // FIXME: move over the other `maybe` functionality from Stencil. Should all be


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

Reply via email to