Lines Matching refs:diag
107 diag::ext_nonstandard_escape) << "e"; in ProcessCharEscape()
113 diag::ext_nonstandard_escape) << "E"; in ProcessCharEscape()
136 diag::err_hex_escape_no_digits) << "x"; in ProcessCharEscape()
162 diag::err_escape_too_large) << 0; in ProcessCharEscape()
185 diag::err_escape_too_large) << 1; in ProcessCharEscape()
196 diag::ext_nonstandard_escape) in ProcessCharEscape()
205 diag::ext_unknown_escape) in ProcessCharEscape()
209 diag::ext_unknown_escape) in ProcessCharEscape()
275 diag::err_hex_escape_no_digits) << StringRef(&ThisTokBuf[-1], 1); in ProcessUCNEscape()
290 diag::err_ucn_escape_incomplete); in ProcessUCNEscape()
299 diag::err_ucn_escape_invalid); in ProcessUCNEscape()
312 IsError ? diag::err_ucn_escape_basic_scs : in ProcessUCNEscape()
313 diag::warn_cxx98_compat_literal_ucn_escape_basic_scs) in ProcessUCNEscape()
317 IsError ? diag::err_ucn_control_character : in ProcessUCNEscape()
318 diag::warn_cxx98_compat_literal_ucn_control_character); in ProcessUCNEscape()
326 diag::warn_ucn_not_valid_in_c89_literal); in ProcessUCNEscape()
678 diag::err_invalid_suffix_constant) in NumericLiteralParser()
687 diag::ext_imaginary_constant); in NumericLiteralParser()
701 diag::err_invalid_digit) << StringRef(s, 1) << (radix == 8 ? 1 : 0); in ParseDecimalOrOctalCommon()
727 diag::err_exponent_has_no_digits); in ParseDecimalOrOctalCommon()
771 diag::err_digit_separator_not_between_digits) in checkSeparator()
809 diag::err_hex_constant_requires) in ParseNumberStartingWithZero()
826 diag::err_exponent_has_no_digits); in ParseNumberStartingWithZero()
835 ? diag::ext_hex_literal_invalid in ParseNumberStartingWithZero()
836 : diag::ext_hex_constant_invalid); in ParseNumberStartingWithZero()
838 PP.Diag(TokLoc, diag::warn_cxx1z_hex_literal); in ParseNumberStartingWithZero()
841 diag::err_hex_constant_requires) in ParseNumberStartingWithZero()
853 ? diag::warn_cxx11_compat_binary_literal in ParseNumberStartingWithZero()
855 ? diag::ext_binary_literal_cxx14 in ParseNumberStartingWithZero()
856 : diag::ext_binary_literal); in ParseNumberStartingWithZero()
866 diag::err_invalid_digit) << StringRef(s, 1) << 2; in ParseNumberStartingWithZero()
1115 unsigned Msg = diag::err_bad_character_encoding; in CharLiteralParser()
1117 Msg = diag::warn_bad_character_encoding; in CharLiteralParser()
1131 PP.Diag(Loc, diag::err_character_too_large); in CharLiteralParser()
1147 PP.Diag(Loc, diag::err_character_too_large); in CharLiteralParser()
1165 PP.Diag(Loc, diag::warn_extraneous_char_constant); in CharLiteralParser()
1167 PP.Diag(Loc, diag::ext_four_char_character_literal); in CharLiteralParser()
1169 PP.Diag(Loc, diag::ext_multichar_character_literal); in CharLiteralParser()
1171 PP.Diag(Loc, diag::err_multichar_utf_character_literal); in CharLiteralParser()
1196 PP.Diag(Loc, diag::warn_char_constant_too_large); in CharLiteralParser()
1316 diag::err_unsupported_string_concat); in init()
1397 Diags->Report(TokLoc, diag::err_string_concat_mixed_suffix) in init()
1539 diag::err_pascal_string_too_long) in init()
1551 diag::ext_string_too_long) in init()
1594 NoErrorOnBadEncoding ? diag::warn_bad_string_encoding in CopyStringFragment()
1595 : diag::err_bad_string_encoding); in CopyStringFragment()
1619 Diags->Report(Loc, diag::err_lexing_string); in DiagnoseLexingError()