[clang-tools-extra] ddea4fe - Fix some "not all control paths return" warnings; NFC
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Mon Jun 16 04:51:37 PDT 2025
Author: Aaron Ballman
Date: 2025-06-16T07:51:25-04:00
New Revision: ddea4fe85a01f645a1c5e2c4a8ea607a85cf986f
URL: https://github.com/llvm/llvm-project/commit/ddea4fe85a01f645a1c5e2c4a8ea607a85cf986f
DIFF: https://github.com/llvm/llvm-project/commit/ddea4fe85a01f645a1c5e2c4a8ea607a85cf986f.diff
LOG: Fix some "not all control paths return" warnings; NFC
Added:
Modified:
clang-tools-extra/clang-doc/Representation.cpp
clang-tools-extra/clang-doc/Serialize.cpp
Removed:
################################################################################
diff --git a/clang-tools-extra/clang-doc/Representation.cpp b/clang-tools-extra/clang-doc/Representation.cpp
index 820d644ef8b83..71a926f1c73e0 100644
--- a/clang-tools-extra/clang-doc/Representation.cpp
+++ b/clang-tools-extra/clang-doc/Representation.cpp
@@ -147,6 +147,7 @@ mergeInfos(std::vector<std::unique_ptr<Info>> &Values) {
return llvm::createStringError(llvm::inconvertibleErrorCode(),
"unexpected info type");
}
+ llvm_unreachable("unhandled enumerator");
}
bool CommentInfo::operator==(const CommentInfo &Other) const {
diff --git a/clang-tools-extra/clang-doc/Serialize.cpp b/clang-tools-extra/clang-doc/Serialize.cpp
index e8f1a9cee2675..820e8bfd8e644 100644
--- a/clang-tools-extra/clang-doc/Serialize.cpp
+++ b/clang-tools-extra/clang-doc/Serialize.cpp
@@ -392,6 +392,7 @@ std::string serialize(std::unique_ptr<Info> &I) {
case InfoType::IT_default:
return "";
}
+ llvm_unreachable("unhandled enumerator");
}
static void parseFullComment(const FullComment *C, CommentInfo &CI) {
More information about the cfe-commits
mailing list