Lines Matching refs:Diags
65 static DiagnosticBuilder Diag(DiagnosticsEngine *Diags, in Diag() argument
72 return Diags->Report(Begin, DiagID) << in Diag()
82 DiagnosticsEngine *Diags, in ProcessCharEscape() argument
105 if (Diags) in ProcessCharEscape()
106 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
111 if (Diags) in ProcessCharEscape()
112 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
134 if (Diags) in ProcessCharEscape()
135 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
160 if (Overflow && Diags) // Too many digits to fit in in ProcessCharEscape()
161 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
183 if (Diags) in ProcessCharEscape()
184 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
194 if (Diags) in ProcessCharEscape()
195 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
200 if (!Diags) in ProcessCharEscape()
204 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
208 Diag(Diags, Features, Loc, ThisTokBegin, EscapeBegin, ThisTokBuf, in ProcessCharEscape()
264 FullSourceLoc Loc, DiagnosticsEngine *Diags, in ProcessUCNEscape() argument
273 if (Diags) in ProcessUCNEscape()
274 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf, in ProcessUCNEscape()
288 if (Diags) in ProcessUCNEscape()
289 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf, in ProcessUCNEscape()
297 if (Diags) in ProcessUCNEscape()
298 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf, in ProcessUCNEscape()
308 if (Diags) { in ProcessUCNEscape()
311 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf, in ProcessUCNEscape()
316 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf, in ProcessUCNEscape()
324 if (!Features.CPlusPlus && !Features.C99 && Diags) in ProcessUCNEscape()
325 Diag(Diags, Features, Loc, ThisTokBegin, UcnBegin, ThisTokBuf, in ProcessUCNEscape()
372 DiagnosticsEngine *Diags, in EncodeUCNEscape() argument
378 Loc, Diags, Features, true)) { in EncodeUCNEscape()
1269 Target(PP.getTargetInfo()), Diags(Complain ? &PP.getDiagnostics() :nullptr), in StringLiteralParser()
1314 if (Diags) in init()
1315 Diags->Report(StringToks[i].getLocation(), in init()
1395 if (Diags) { in init()
1397 Diags->Report(TokLoc, diag::err_string_concat_mixed_suffix) in init()
1490 CharByteWidth, Diags, Features); in init()
1497 CharByteWidth*8, Diags, Features); in init()
1537 if (Diags) in init()
1538 Diags->Report(StringToks.front().getLocation(), in init()
1545 } else if (Diags) { in init()
1550 Diags->Report(StringToks.front().getLocation(), in init()
1587 if (Diags) { in CopyStringFragment()
1592 Diag(Diags, Features, SourceLoc, TokBegin, in CopyStringFragment()
1618 if (Diags) in DiagnoseLexingError()
1619 Diags->Report(Loc, diag::err_lexing_string); in DiagnoseLexingError()
1692 CharByteWidth*8, Diags, Features); in getOffsetOfStringByte()