Lines Matching refs:DigitTok

1320 static bool GetLineValue(Token &DigitTok, unsigned &Val,  in GetLineValue()  argument
1323 if (DigitTok.isNot(tok::numeric_constant)) { in GetLineValue()
1324 PP.Diag(DigitTok, DiagID); in GetLineValue()
1326 if (DigitTok.isNot(tok::eod)) in GetLineValue()
1332 IntegerBuffer.resize(DigitTok.getLength()); in GetLineValue()
1335 unsigned ActualLength = PP.getSpelling(DigitTok, DigitTokBegin, &Invalid); in GetLineValue()
1350 PP.Diag(PP.AdvanceToTokenCharacter(DigitTok.getLocation(), i), in GetLineValue()
1358 PP.Diag(DigitTok, DiagID); in GetLineValue()
1366 PP.Diag(DigitTok.getLocation(), diag::warn_pp_line_decimal) in GetLineValue()
1382 Token DigitTok; in HandleLineDirective() local
1383 Lex(DigitTok); in HandleLineDirective()
1387 if (GetLineValue(DigitTok, LineNo, diag::err_pp_line_requires_integer,*this)) in HandleLineDirective()
1391 Diag(DigitTok, diag::ext_pp_line_zero); in HandleLineDirective()
1399 Diag(DigitTok, diag::ext_pp_line_too_big) << LineLimit; in HandleLineDirective()
1401 Diag(DigitTok, diag::warn_cxx98_compat_pp_line_too_big); in HandleLineDirective()
1445 SourceMgr.getFileCharacteristic(DigitTok.getLocation()); in HandleLineDirective()
1447 SourceMgr.AddLineNote(DigitTok.getLocation(), LineNo, FilenameID, false, in HandleLineDirective()
1541 void Preprocessor::HandleDigitDirective(Token &DigitTok) { in HandleDigitDirective() argument
1545 if (GetLineValue(DigitTok, LineNo, diag::err_pp_linemarker_requires_integer, in HandleDigitDirective()
1561 FileKind = SourceMgr.getFileCharacteristic(DigitTok.getLocation()); in HandleDigitDirective()
1587 if (!SourceMgr.isWrittenInBuiltinFile(DigitTok.getLocation()) && in HandleDigitDirective()
1588 !SourceMgr.isWrittenInCommandLineFile(DigitTok.getLocation())) in HandleDigitDirective()
1598 SourceMgr.AddLineNote(DigitTok.getLocation(), LineNo, FilenameID, IsFileEntry, in HandleDigitDirective()