[clang] e404eed - [clang] Add the `const` to all default lists in SemaAttr.cpp, NFC
Haojian Wu via cfe-commits
cfe-commits at lists.llvm.org
Fri Jul 19 04:13:13 PDT 2024
Author: Haojian Wu
Date: 2024-07-19T13:13:01+02:00
New Revision: e404eed24bebd5e3e04fc153eb330bae7d92107f
URL: https://github.com/llvm/llvm-project/commit/e404eed24bebd5e3e04fc153eb330bae7d92107f
DIFF: https://github.com/llvm/llvm-project/commit/e404eed24bebd5e3e04fc153eb330bae7d92107f.diff
LOG: [clang] Add the `const` to all default lists in SemaAttr.cpp, NFC
Address the comment in https://github.com/llvm/llvm-project/pull/99622#issuecomment-2238800532
Added:
Modified:
clang/lib/Sema/SemaAttr.cpp
Removed:
################################################################################
diff --git a/clang/lib/Sema/SemaAttr.cpp b/clang/lib/Sema/SemaAttr.cpp
index 5a7f12c7689d4..b0c239678d0b0 100644
--- a/clang/lib/Sema/SemaAttr.cpp
+++ b/clang/lib/Sema/SemaAttr.cpp
@@ -117,7 +117,7 @@ void Sema::inferGslPointerAttribute(NamedDecl *ND,
if (!Parent)
return;
- static llvm::StringSet<> Containers{
+ static const llvm::StringSet<> Containers{
"array",
"basic_string",
"deque",
@@ -137,9 +137,9 @@ void Sema::inferGslPointerAttribute(NamedDecl *ND,
"unordered_multimap",
};
- static llvm::StringSet<> Iterators{"iterator", "const_iterator",
- "reverse_iterator",
- "const_reverse_iterator"};
+ static const llvm::StringSet<> Iterators{"iterator", "const_iterator",
+ "reverse_iterator",
+ "const_reverse_iterator"};
if (Parent->isInStdNamespace() && Iterators.count(ND->getName()) &&
Containers.count(Parent->getName()))
@@ -165,7 +165,7 @@ void Sema::inferGslPointerAttribute(TypedefNameDecl *TD) {
}
void Sema::inferGslOwnerPointerAttribute(CXXRecordDecl *Record) {
- static llvm::StringSet<> StdOwners{
+ static const llvm::StringSet<> StdOwners{
"any",
"array",
"basic_regex",
@@ -189,7 +189,7 @@ void Sema::inferGslOwnerPointerAttribute(CXXRecordDecl *Record) {
"unordered_multimap",
"variant",
};
- static llvm::StringSet<> StdPointers{
+ static const llvm::StringSet<> StdPointers{
"basic_string_view",
"reference_wrapper",
"regex_iterator",
@@ -217,7 +217,7 @@ void Sema::inferGslOwnerPointerAttribute(CXXRecordDecl *Record) {
}
void Sema::inferNullableClassAttribute(CXXRecordDecl *CRD) {
- static llvm::StringSet<> Nullable{
+ static const llvm::StringSet<> Nullable{
"auto_ptr", "shared_ptr", "unique_ptr", "exception_ptr",
"coroutine_handle", "function", "move_only_function",
};
More information about the cfe-commits
mailing list