[clang] [StaticAnalyzer] Drop const from a return type (NFC) (PR #141414)

Kazu Hirata via cfe-commits cfe-commits at lists.llvm.org
Sun May 25 09:40:42 PDT 2025


https://github.com/kazutakahirata created https://github.com/llvm/llvm-project/pull/141414

None

>From eea35709eba0ed5d166ff16e73bffb466892992e Mon Sep 17 00:00:00 2001
From: Kazu Hirata <kazu at google.com>
Date: Sat, 24 May 2025 19:28:27 -0700
Subject: [PATCH] [StaticAnalyzer] Drop const from a return type (NFC)

---
 .../StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp  | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp b/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
index 6dae817fe89b5..1c748f9bc1828 100644
--- a/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
+++ b/clang/lib/StaticAnalyzer/Checkers/StdLibraryFunctionsChecker.cpp
@@ -537,7 +537,7 @@ class StdLibraryFunctionsChecker
     /// a later bug report created by ErrnoChecker.
     /// Empty return value means that 'errno' related bug may not happen from
     /// the current analyzed function.
-    virtual const std::string describe(CheckerContext &C) const { return ""; }
+    virtual std::string describe(CheckerContext &C) const { return ""; }
 
     virtual ~ErrnoConstraintBase() {}
 
@@ -604,7 +604,7 @@ class StdLibraryFunctionsChecker
       return errno_modeling::setErrnoForStdSuccess(State, C);
     }
 
-    const std::string describe(CheckerContext &C) const override {
+    std::string describe(CheckerContext &C) const override {
       return "'errno' becomes undefined after the call";
     }
   };
@@ -622,7 +622,7 @@ class StdLibraryFunctionsChecker
                                                       Call.getCFGElementRef());
     }
 
-    const std::string describe(CheckerContext &C) const override {
+    std::string describe(CheckerContext &C) const override {
       return "reading 'errno' is required to find out if the call has failed";
     }
   };



More information about the cfe-commits mailing list