summaryrefslogtreecommitdiff
path: root/clang/include
diff options
context:
space:
mode:
authorziqingluo-90 <ziqing@udel.edu>2023-05-12 14:40:58 -0700
committerziqingluo-90 <ziqing@udel.edu>2023-05-12 14:46:56 -0700
commit7a0900fd3e2d34bc1d513a97cf8fbdc1754252d7 (patch)
tree47c15f4fdeac9ba41ff6cabe8b909f654de9055d /clang/include
parent00e6d0e9ac5cb42b1878bb57acf2151ab27b389d (diff)
downloadllvm-7a0900fd3e2d34bc1d513a97cf8fbdc1754252d7.tar.gz
[-Wunsafe-buffer-usage] Remove an unnecessary const-qualifier
A follow-up change for 6d861d498de1320d22771c329ec69f9419ef06b7: remove an unnecessary const-qualifier so that the code doesn't have to remove the qualifier explicitly using `std::remove_const_t`, which triggers a warning at some bots (e.g., https://lab.llvm.org/buildbot/#/builders/247/builds/4442).
Diffstat (limited to 'clang/include')
-rw-r--r--clang/include/clang/Sema/AnalysisBasedWarnings.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/clang/include/clang/Sema/AnalysisBasedWarnings.h b/clang/include/clang/Sema/AnalysisBasedWarnings.h
index c73506894db9..7d0fa9541c35 100644
--- a/clang/include/clang/Sema/AnalysisBasedWarnings.h
+++ b/clang/include/clang/Sema/AnalysisBasedWarnings.h
@@ -24,7 +24,7 @@ class FunctionDecl;
class QualType;
class Sema;
namespace sema {
- class FunctionScopeInfo;
+class FunctionScopeInfo;
}
namespace sema {
@@ -38,6 +38,7 @@ public:
unsigned enableCheckUnreachable : 1;
unsigned enableThreadSafetyAnalysis : 1;
unsigned enableConsumedAnalysis : 1;
+
public:
Policy();
void disableCheckFallThrough() { enableCheckFallThrough = 0; }
@@ -51,7 +52,7 @@ private:
std::unique_ptr<InterProceduralData> IPData;
enum VisitFlag { NotVisited = 0, Visited = 1, Pending = 2 };
- llvm::DenseMap<const FunctionDecl*, VisitFlag> VisitedFD;
+ llvm::DenseMap<const FunctionDecl *, VisitFlag> VisitedFD;
/// \name Statistics
/// @{
@@ -93,11 +94,11 @@ public:
AnalysisBasedWarnings(Sema &s);
~AnalysisBasedWarnings();
- void IssueWarnings(Policy P, FunctionScopeInfo *fscope,
- const Decl *D, QualType BlockType);
+ void IssueWarnings(Policy P, FunctionScopeInfo *fscope, const Decl *D,
+ QualType BlockType);
// Issue warnings that require whole-translation-unit analysis.
- void IssueWarnings(const TranslationUnitDecl *D);
+ void IssueWarnings(TranslationUnitDecl *D);
Policy getDefaultPolicy() { return DefaultPolicy; }