Author: Kazu Hirata
Date: 2025-04-19T00:39:40-07:00
New Revision: 90de46c51b52226f41354da6d6c488500632f566

URL: 
https://github.com/llvm/llvm-project/commit/90de46c51b52226f41354da6d6c488500632f566
DIFF: 
https://github.com/llvm/llvm-project/commit/90de46c51b52226f41354da6d6c488500632f566.diff

LOG: [clang-doc] Fix warnings

This patch fixes:

  clang-tools-extra/clang-doc/BitcodeReader.cpp:47:20: error: unused
  function 'decodeRecord' [-Werror,-Wunused-function]

  clang-tools-extra/clang-doc/BitcodeReader.cpp:437:31: error: unused
  function 'getCommentInfo<std::unique_ptr<clang::doc::CommentInfo>
  &>' [-Werror,-Wunused-function]

Added: 
    

Modified: 
    clang-tools-extra/clang-doc/BitcodeReader.cpp

Removed: 
    


################################################################################
diff  --git a/clang-tools-extra/clang-doc/BitcodeReader.cpp 
b/clang-tools-extra/clang-doc/BitcodeReader.cpp
index 2e064acb5dd76..92674c5507e74 100644
--- a/clang-tools-extra/clang-doc/BitcodeReader.cpp
+++ b/clang-tools-extra/clang-doc/BitcodeReader.cpp
@@ -44,15 +44,6 @@ static llvm::Error decodeRecord(const Record &R, bool &Field,
   return llvm::Error::success();
 }
 
-static llvm::Error decodeRecord(const Record &R, int &Field,
-                                llvm::StringRef Blob) {
-  if (R[0] > INT_MAX)
-    return llvm::createStringError(llvm::inconvertibleErrorCode(),
-                                   "integer too large to parse");
-  Field = static_cast<int>(R[0]);
-  return llvm::Error::success();
-}
-
 static llvm::Error decodeRecord(const Record &R, AccessSpecifier &Field,
                                 llvm::StringRef Blob) {
   switch (R[0]) {
@@ -433,11 +424,6 @@ template <> llvm::Expected<CommentInfo *> 
getCommentInfo(CommentInfo *I) {
   return I->Children.back().get();
 }
 
-template <>
-llvm::Expected<CommentInfo *> getCommentInfo(std::unique_ptr<CommentInfo> &I) {
-  return getCommentInfo(I.get());
-}
-
 // When readSubBlock encounters a TypeInfo sub-block, it calls addTypeInfo on
 // the parent block to set it. The template specializations define what to do
 // for each supported parent block.


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

Reply via email to