Lines Matching refs:PP
56 void PragmaRecorder::HandlePragma(clang::Preprocessor &PP,
65 const clang::Token* NextToken = &PP.LookAhead(0);
68 PP.LexUnexpandedToken(CurrentToken);
72 NextToken = &PP.LookAhead(0);
74 PP.Lex(CurrentToken);
76 PP.LexUnexpandedToken(CurrentToken);
77 PP.Diag(NextToken->getLocation(),
78 PP.getDiagnostics().getCustomDiagID(
85 NextToken = &PP.LookAhead(0);
87 PP.LexUnexpandedToken(CurrentToken);
89 PP.LexUnexpandedToken(CurrentToken);
90 PP.Diag(NextToken->getLocation(),
91 PP.getDiagnostics().getCustomDiagID(
99 PP.Diag(FirstToken.getLocation(),
100 PP.getDiagnostics().getCustomDiagID(
112 PP.LexUnexpandedToken(CurrentToken);