Lines Matching refs:Diag

328     return Diag(MacroNameTok, diag::err_pp_missing_macro_name);  in CheckMacroName()
332 return Diag(MacroNameTok, diag::err_pp_macro_not_identifier); in CheckMacroName()
337 Diag(MacroNameTok, getLangOpts().MicrosoftExt in CheckMacroName()
347 return Diag(MacroNameTok, diag::err_defined_macro_name); in CheckMacroName()
371 Diag(MacroNameTok, diag::warn_pp_macro_is_reserved_id); in CheckMacroName()
443 Diag(Tmp, diag::ext_pp_extra_tokens_at_eol) << DirType << Hint; in CheckEndOfDirective()
468 Diag(Tok, diag::warn_pp_invalid_directive) << 1 << SuggValue << Hint; in SuggestTypoedDirective()
698 Diag(Tok, diag::pp_err_else_after_else); in SkipExcludedConditionalBlock()
726 Diag(Tok, diag::pp_err_elif_after_else) << PED_Elif; in SkipExcludedConditionalBlock()
778 Diag(Tok, DiagID) << (IsElifDef ? PED_Elifdef : PED_Elifndef); in SkipExcludedConditionalBlock()
782 Diag(Tok, diag::pp_err_elif_after_else) in SkipExcludedConditionalBlock()
1243 Diag(Result, diag::err_embedded_directive) << II->getName(); in HandleDirective()
1244 Diag(*ArgMacro, diag::note_macro_expansion_here) in HandleDirective()
1252 Diag(Result, diag::ext_embedded_directive); in HandleDirective()
1343 Diag(Result, LangOpts.CPlusPlus23 in HandleDirective()
1348 Diag(Result, LangOpts.C23 ? diag::warn_c23_compat_warning_directive in HandleDirective()
1406 Diag(Result, diag::err_pp_invalid_directive) << 0; in HandleDirective()
1420 PP.Diag(DigitTok, DiagID); in GetLineValue()
1446 PP.Diag(PP.AdvanceToTokenCharacter(DigitTok.getLocation(), i), in GetLineValue()
1454 PP.Diag(DigitTok, DiagID); in GetLineValue()
1462 PP.Diag(DigitTok.getLocation(), diag::warn_pp_line_decimal) in GetLineValue()
1487 Diag(DigitTok, diag::ext_pp_line_zero); in HandleLineDirective()
1495 Diag(DigitTok, diag::ext_pp_line_too_big) << LineLimit; in HandleLineDirective()
1497 Diag(DigitTok, diag::warn_cxx98_compat_pp_line_too_big); in HandleLineDirective()
1508 Diag(StrTok, diag::err_pp_line_invalid_filename); in HandleLineDirective()
1512 Diag(StrTok, diag::err_invalid_string_udl); in HandleLineDirective()
1524 Diag(StrTok, diag::err_pp_linemarker_invalid_filename); in HandleLineDirective()
1587 PP.Diag(FlagTok, diag::err_pp_linemarker_invalid_pop); in ReadLineMarkerFlags()
1600 PP.Diag(FlagTok, diag::err_pp_linemarker_invalid_flag); in ReadLineMarkerFlags()
1614 PP.Diag(FlagTok, diag::err_pp_linemarker_invalid_flag); in ReadLineMarkerFlags()
1625 PP.Diag(FlagTok, diag::err_pp_linemarker_invalid_flag); in ReadLineMarkerFlags()
1655 Diag(StrTok, diag::ext_pp_gnu_line_directive); in HandleDigitDirective()
1659 Diag(StrTok, diag::err_pp_linemarker_invalid_filename); in HandleDigitDirective()
1663 Diag(StrTok, diag::err_invalid_string_udl); in HandleDigitDirective()
1675 Diag(StrTok, diag::err_pp_linemarker_invalid_filename); in HandleDigitDirective()
1685 Diag(StrTok, diag::ext_pp_gnu_line_directive); in HandleDigitDirective()
1728 Diag(Tok, diag::pp_hash_warning) << Msg; in HandleUserDiagnosticDirective()
1730 Diag(Tok, diag::err_pp_hash_error) << Msg; in HandleUserDiagnosticDirective()
1737 Diag(Tok, diag::ext_pp_ident_directive); in HandleIdentSCCSDirective()
1746 Diag(StrTok, diag::err_pp_malformed_ident); in HandleIdentSCCSDirective()
1753 Diag(StrTok, diag::err_invalid_string_udl); in HandleIdentSCCSDirective()
1787 Diag(MacroNameTok, diag::err_pp_visibility_non_macro) << II; in HandleMacroPublicDirective()
1814 Diag(MacroNameTok, diag::err_pp_visibility_non_macro) << II; in HandleMacroPrivateDirective()
1850 Diag(Loc, diag::err_pp_expects_filename); in GetIncludeFilenameSpelling()
1857 Diag(Loc, diag::err_pp_expects_filename); in GetIncludeFilenameSpelling()
1863 Diag(Loc, diag::err_pp_expects_filename); in GetIncludeFilenameSpelling()
1870 Diag(Loc, diag::err_pp_empty_filename); in GetIncludeFilenameSpelling()
1930 PP.Diag(HashLoc, diag::remark_pp_include_directive_modular_translation) in diagnoseAutoModuleImport()
2018 Diag(IncludeNextTok, diag::pp_include_next_in_primary); in getIncludeNextStart()
2031 Diag(IncludeNextTok, diag::pp_include_next_absolute_path); in getIncludeNextStart()
2054 Diag(FilenameTok.getLocation(), diag::err_pp_expects_filename); in HandleIncludeDirective()
2144 Diag(FilenameTok, diag::err_pp_file_not_found_angled_include_not_fatal) in LookupHeaderIncludeOrImport()
2180 Diag(FilenameTok, diag::err_pp_file_not_found_typo_not_fatal) in LookupHeaderIncludeOrImport()
2192 Diag(FilenameTok, diag::err_pp_file_not_found) in LookupHeaderIncludeOrImport()
2202 Diag(FilenameTok, diag::note_pp_framework_without_header) in LookupHeaderIncludeOrImport()
2246 Diag(StartLoc, diag::err_pp_include_in_arc_cf_code_audited) << IsImportDecl; in HandleHeaderIncludeOrImport()
2247 Diag(PragmaARCCFCodeAuditedInfo.second, diag::note_pragma_entered_here); in HandleHeaderIncludeOrImport()
2255 Diag(StartLoc, diag::err_pp_include_in_assume_nonnull) << IsImportDecl; in HandleHeaderIncludeOrImport()
2256 Diag(PragmaAssumeNonNullLoc, diag::note_pragma_entered_here); in HandleHeaderIncludeOrImport()
2366 Diag(FilenameTok.getLocation(), in HandleHeaderIncludeOrImport()
2470 Diag(FilenameTok.getLocation(), in HandleHeaderIncludeOrImport()
2492 Diag(FilenameTok, diag::err_header_import_not_header_unit) in HandleHeaderIncludeOrImport()
2588 Diag(FilenameTok, DiagId) << Path << in HandleHeaderIncludeOrImport()
2624 Diag(FilenameTok, diag::err_pp_include_too_deep); in HandleHeaderIncludeOrImport()
2630 Diag(FilenameTok, diag::warn_pp_include_angled_in_module_purview) in HandleHeaderIncludeOrImport()
2656 Diag(ModuleToImport->DefinitionLoc, in HandleHeaderIncludeOrImport()
2659 Diag(ModuleToImport->getTopLevelModule()->ShadowingModule->DefinitionLoc, in HandleHeaderIncludeOrImport()
2697 Diag(IncludeNextTok, diag::ext_pp_include_next_directive); in HandleIncludeNextDirective()
2714 Diag(Tok, diag::err_pp_import_directive_ms ); in HandleMicrosoftImportDirective()
2728 Diag(ImportTok, diag::ext_pp_import_directive); in HandleImportDirective()
2743 Diag(IncludeMacrosTok.getLocation(), in HandleIncludeMacrosDirective()
2779 Diag(Tok, diag::err_pp_expected_ident_in_arg_list); in ReadMacroParameterList()
2783 Diag(Tok, LangOpts.CPlusPlus11 ? in ReadMacroParameterList()
2789 Diag(Tok, diag::ext_pp_opencl_variadic_macros); in ReadMacroParameterList()
2795 Diag(Tok, diag::err_pp_missing_rparen_in_macro_def); in ReadMacroParameterList()
2804 Diag(Tok, diag::err_pp_missing_rparen_in_macro_def); in ReadMacroParameterList()
2812 Diag(Tok, diag::err_pp_invalid_tok_in_arg_list); in ReadMacroParameterList()
2819 Diag(Tok, diag::err_pp_duplicate_name_in_arg_list) << II; in ReadMacroParameterList()
2831 Diag(Tok, diag::err_pp_expected_comma_in_arg_list); in ReadMacroParameterList()
2840 Diag(Tok, diag::ext_named_variadic_macro); in ReadMacroParameterList()
2845 Diag(Tok, diag::err_pp_missing_rparen_in_macro_def); in ReadMacroParameterList()
2962 Diag(Tok, diag::ext_c99_whitespace_required_after_macro_name); in ReadOptionalMacroParameterListAndBody()
2980 Diag(Tok, diag::ext_missing_whitespace_after_macro_name); in ReadOptionalMacroParameterListAndBody()
2982 Diag(Tok, diag::warn_missing_whitespace_after_macro_name); in ReadOptionalMacroParameterListAndBody()
3015 Diag(Tok, diag::err_pp_vaopt_nested_use); in ReadOptionalMacroParameterListAndBody()
3021 Diag(Tok, diag::err_pp_missing_lparen_in_vaopt_use); in ReadOptionalMacroParameterListAndBody()
3028 Diag(Tok, diag::err_vaopt_paste_at_start); in ReadOptionalMacroParameterListAndBody()
3039 Diag(Tok, diag::err_vaopt_paste_at_end); in ReadOptionalMacroParameterListAndBody()
3104 Diag(Tok, diag::err_pp_stringize_not_parameter) in ReadOptionalMacroParameterListAndBody()
3126 Diag(Tok, diag::err_pp_expected_after) in ReadOptionalMacroParameterListAndBody()
3128 Diag(VAOCtx.getUnmatchedOpeningParenLoc(), diag::note_matching) << tok::l_paren; in ReadOptionalMacroParameterListAndBody()
3174 Diag(MacroNameTok, diag::warn_pp_macro_hides_keyword); in HandleDefineDirective()
3181 Diag(MI->getReplacementToken(0), diag::err_paste_at_start); in HandleDefineDirective()
3185 Diag(MI->getReplacementToken(NumTokens-1), diag::err_paste_at_end); in HandleDefineDirective()
3195 Diag(MI->getDefinitionLoc(), diag::warn_pp_macro_def_mismatch_with_pch) in HandleDefineDirective()
3223 Diag(MI->getDefinitionLoc(), diag::warn_pp_objc_macro_redef_ignored); in HandleDefineDirective()
3236 Diag(OtherMI->getDefinitionLoc(), diag::pp_macro_not_used); in HandleDefineDirective()
3241 Diag(MacroNameTok, diag::ext_pp_redef_builtin_macro); in HandleDefineDirective()
3246 Diag(MI->getDefinitionLoc(), diag::ext_pp_macro_redef) in HandleDefineDirective()
3248 Diag(OtherMI->getDefinitionLoc(), diag::note_previous_definition); in HandleDefineDirective()
3318 Diag(MI->getDefinitionLoc(), diag::pp_macro_not_used); in HandleUndefDirective()
3323 Diag(MacroNameTok, diag::ext_pp_undef_builtin_macro); in HandleUndefDirective()
3488 Diag(EndifToken, diag::err_pp_endif_without_if); in HandleEndifDirective()
3513 Diag(Result, diag::pp_err_else_without_if); in HandleElseDirective()
3522 if (CI.FoundElse) Diag(Result, diag::pp_err_else_after_else); in HandleElseDirective()
3564 Diag(ElifToken, DiagID) << DirKind; in HandleElifFamilyDirective()
3577 Diag(ElifToken, diag::pp_err_elif_without_if) << DirKind; in HandleElifFamilyDirective()
3587 Diag(ElifToken, diag::pp_err_elif_after_else) << DirKind; in HandleElifFamilyDirective()
3633 Diag(CurTok, diag::err_expected) << Expected; in LexEmbedParameters()
3634 Diag(Matches.second, diag::note_matching) << Matches.first; in LexEmbedParameters()
3641 Diag(CurTok, diag::err_expected) << Kind; in LexEmbedParameters()
3724 Diag(CurTok, diag::err_defined_in_pp_embed); in LexEmbedParameters()
3731 Diag(CurTok, diag::err_requires_positive_value) in LexEmbedParameters()
3815 Diag(CurTok, diag::err_pp_embed_dup_params) << Parameter; in LexEmbedParameters()
3824 Diag(CurTok, diag::err_pp_embed_dup_params) << Parameter; in LexEmbedParameters()
3833 Diag(CurTok, diag::err_pp_embed_dup_params) << Parameter; in LexEmbedParameters()
3842 Diag(CurTok, diag::err_pp_embed_dup_params) << Parameter; in LexEmbedParameters()
3851 Diag(CurTok, diag::err_pp_embed_dup_params) << Parameter; in LexEmbedParameters()
3869 Diag(CurTok, diag::err_pp_unknown_parameter) << 1 << Parameter; in LexEmbedParameters()
3930 Diag(EmbedTok, diag::warn_compat_pp_embed_directive); in HandleEmbedDirective()
3932 Diag(EmbedTok, diag::ext_pp_embed_directive) in HandleEmbedDirective()
3941 Diag(FilenameTok.getLocation(), diag::err_pp_expects_filename); in HandleEmbedDirective()
3979 Diag(FilenameTok, diag::err_pp_file_not_found) << Filename; in HandleEmbedDirective()
3986 Diag(FilenameTok, diag::err_cannot_open_file) in HandleEmbedDirective()