[clang-tools-extra] [llvm] [clang] [Clang] Fix : More Detailed "No expected directives found" (PR #78338)

Timm Baeder via cfe-commits cfe-commits at lists.llvm.org
Thu Jan 25 21:49:53 PST 2024


================
@@ -1098,7 +1098,13 @@ void VerifyDiagnosticConsumer::CheckDiagnostics() {
     // Produce an error if no expected-* directives could be found in the
     // source file(s) processed.
     if (Status == HasNoDirectives) {
-      Diags.Report(diag::err_verify_no_directives).setForceEmit();
+      std::string directives;
+      if (Diags.getDiagnosticOptions().VerifyPrefixes.empty()) {
+        directives = "expected";
----------------
tbaederr wrote:

I guess that's fine then.

https://github.com/llvm/llvm-project/pull/78338


More information about the cfe-commits mailing list