[clang] 04754af - Fix MSVC 'not all control paths return a value' warning. NFC.
Simon Pilgrim via cfe-commits
cfe-commits at lists.llvm.org
Wed Jan 26 03:33:49 PST 2022
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
More information about the cfe-commits
mailing list