зеркало из https://github.com/microsoft/clang-1.git
Replace more uses of 'CurLexer->' with 'CurPPLexer->'. No performance change.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@59482 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Родитель
f6452c5421
Коммит
68a91d5736
|
@ -148,7 +148,7 @@ bool Preprocessor::HandleMacroExpandedIdentifier(Token &Identifier,
|
|||
// If this is a macro exapnsion in the "#if !defined(x)" line for the file,
|
||||
// then the macro could expand to different things in other contexts, we need
|
||||
// to disable the optimization in this case.
|
||||
if (CurLexer) CurLexer->MIOpt.ExpandedMacro();
|
||||
if (CurPPLexer) CurPPLexer->MIOpt.ExpandedMacro();
|
||||
|
||||
// If this is a builtin macro, like __LINE__ or _Pragma, handle it specially.
|
||||
if (MI->isBuiltinMacro()) {
|
||||
|
|
|
@ -89,7 +89,7 @@ void Preprocessor::HandlePragmaDirective() {
|
|||
PragmaHandlers->HandlePragma(*this, Tok);
|
||||
|
||||
// If the pragma handler didn't read the rest of the line, consume it now.
|
||||
if (CurLexer->ParsingPreprocessorDirective)
|
||||
if (CurPPLexer->ParsingPreprocessorDirective)
|
||||
DiscardUntilEndOfDirective();
|
||||
}
|
||||
|
||||
|
@ -203,9 +203,9 @@ void Preprocessor::HandlePragmaPoison(Token &PoisonTok) {
|
|||
// This avoids errors on code like:
|
||||
// #pragma GCC poison X
|
||||
// #pragma GCC poison X
|
||||
if (CurLexer) CurLexer->LexingRawMode = true;
|
||||
if (CurPPLexer) CurPPLexer->LexingRawMode = true;
|
||||
LexUnexpandedToken(Tok);
|
||||
if (CurLexer) CurLexer->LexingRawMode = false;
|
||||
if (CurPPLexer) CurPPLexer->LexingRawMode = false;
|
||||
|
||||
// If we reached the end of line, we're done.
|
||||
if (Tok.is(tok::eom)) return;
|
||||
|
@ -257,7 +257,7 @@ void Preprocessor::HandlePragmaSystemHeader(Token &SysHeaderTok) {
|
|||
///
|
||||
void Preprocessor::HandlePragmaDependency(Token &DependencyTok) {
|
||||
Token FilenameTok;
|
||||
CurLexer->LexIncludeFilename(FilenameTok);
|
||||
CurPPLexer->LexIncludeFilename(FilenameTok);
|
||||
|
||||
// If the token kind is EOM, the error has already been diagnosed.
|
||||
if (FilenameTok.is(tok::eom))
|
||||
|
|
Загрузка…
Ссылка в новой задаче