[clang] c654193 - [clang][Lex][NFC] Make some local variables const
Timm Bäder via cfe-commits
cfe-commits at lists.llvm.org
Fri Oct 6 22:12:09 PDT 2023
Author: Timm Bäder
Date: 2023-10-07T07:11:45+02:00
New Revision: c654193c22d29c7de35004b1935b8848c43e2aa2
URL: https://github.com/llvm/llvm-project/commit/c654193c22d29c7de35004b1935b8848c43e2aa2
DIFF: https://github.com/llvm/llvm-project/commit/c654193c22d29c7de35004b1935b8848c43e2aa2.diff
LOG: [clang][Lex][NFC] Make some local variables const
Added:
Modified:
clang/lib/Lex/Lexer.cpp
clang/lib/Lex/Preprocessor.cpp
Removed:
################################################################################
diff --git a/clang/lib/Lex/Lexer.cpp b/clang/lib/Lex/Lexer.cpp
index 37c3e4175d4736e..feed1b9ecd71a8d 100644
--- a/clang/lib/Lex/Lexer.cpp
+++ b/clang/lib/Lex/Lexer.cpp
@@ -57,7 +57,7 @@ using namespace clang;
bool Token::isObjCAtKeyword(tok::ObjCKeywordKind objcKey) const {
if (isAnnotation())
return false;
- if (IdentifierInfo *II = getIdentifierInfo())
+ if (const IdentifierInfo *II = getIdentifierInfo())
return II->getObjCKeywordID() == objcKey;
return false;
}
@@ -66,7 +66,7 @@ bool Token::isObjCAtKeyword(tok::ObjCKeywordKind objcKey) const {
tok::ObjCKeywordKind Token::getObjCKeywordID() const {
if (isAnnotation())
return tok::objc_not_keyword;
- IdentifierInfo *specId = getIdentifierInfo();
+ const IdentifierInfo *specId = getIdentifierInfo();
return specId ? specId->getObjCKeywordID() : tok::objc_not_keyword;
}
@@ -1893,7 +1893,7 @@ bool Lexer::LexIdentifierContinue(Token &Result, const char *CurPtr) {
// Fill in Result.IdentifierInfo and update the token kind,
// looking up the identifier in the identifier table.
- IdentifierInfo *II = PP->LookUpIdentifierInfo(Result);
+ const IdentifierInfo *II = PP->LookUpIdentifierInfo(Result);
// Note that we have to call PP->LookUpIdentifierInfo() even for code
// completion, it writes IdentifierInfo into Result, and callers rely on it.
@@ -4458,7 +4458,7 @@ bool Lexer::LexDependencyDirectiveToken(Token &Result) {
if (Result.is(tok::raw_identifier)) {
Result.setRawIdentifierData(TokPtr);
if (!isLexingRawMode()) {
- IdentifierInfo *II = PP->LookUpIdentifierInfo(Result);
+ const IdentifierInfo *II = PP->LookUpIdentifierInfo(Result);
if (II->isHandleIdentifierCase())
return PP->HandleIdentifier(Result);
}
diff --git a/clang/lib/Lex/Preprocessor.cpp b/clang/lib/Lex/Preprocessor.cpp
index c16dd75fbbd3f53..ede4c51487ffbe7 100644
--- a/clang/lib/Lex/Preprocessor.cpp
+++ b/clang/lib/Lex/Preprocessor.cpp
@@ -817,8 +817,8 @@ bool Preprocessor::HandleIdentifier(Token &Identifier) {
}
// If this is a macro to be expanded, do it.
- if (MacroDefinition MD = getMacroDefinition(&II)) {
- auto *MI = MD.getMacroInfo();
+ if (const MacroDefinition MD = getMacroDefinition(&II)) {
+ const auto *MI = MD.getMacroInfo();
assert(MI && "macro definition with no macro info?");
if (!DisableMacroExpansion) {
if (!Identifier.isExpandDisabled() && MI->isEnabled()) {
More information about the cfe-commits
mailing list