reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2216 Tok.startToken(); 2217 Tok.setKind(tok::annot_pragma_openmp); 2218 Tok.setLocation(Introducer.Loc); 2220 while (Tok.isNot(tok::eod) && Tok.isNot(tok::eof)) { 2220 while (Tok.isNot(tok::eod) && Tok.isNot(tok::eof)) { 2221 Pragma.push_back(Tok); 2222 PP.Lex(Tok); 2223 if (Tok.is(tok::annot_pragma_openmp)) { 2224 PP.Diag(Tok, diag::err_omp_unexpected_directive) << 0; 2227 PP.Lex(Tok); 2228 if (Tok.is(tok::annot_pragma_openmp)) 2230 else if (Tok.is(tok::annot_pragma_openmp_end)) 2233 PP.Lex(Tok); 2236 SourceLocation EodLoc = Tok.getLocation(); 2237 Tok.startToken(); 2238 Tok.setKind(tok::annot_pragma_openmp_end); 2239 Tok.setLocation(EodLoc); 2240 Pragma.push_back(Tok);