Lines Matching full:diags
38 static void warnIncompatible(DiagnosticsEngine *diags, StringRef pluginPath,
43 DiagnosticsEngine *diags = nullptr);
49 DiagnosticsEngine *diags) {
58 diags->Report(diag::err_fe_unable_to_load_plugin) << *i << err;
66 warnIncompatible(diags, *i, pluginAPIVersion);
92 void ClangCheckerRegistry::warnIncompatible(DiagnosticsEngine *diags,
95 if (!diags)
100 diags->Report(diag::warn_incompatible_analyzer_plugin_api)
102 diags->Report(diag::note_incompatible_analyzer_plugin_api)
110 DiagnosticsEngine &diags) {
120 ClangCheckerRegistry allCheckers(plugins, &diags);
122 allCheckers.validateCheckerOptions(opts, diags);
127 diags.Report(diag::err_unknown_analyzer_checker)
129 diags.Report(diag::note_suggest_disabling_all_checkers);