Skip to content

[llvm-cov] Export decision coverage to output json #144335

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
Jun 18, 2025

Conversation

uthmanna
Copy link
Contributor

This commit adds decision coverage to the JSON output of llvm-cov, as discussed here: Missing Decision Coverage (DC) in output json with @evodius96

Copy link

Thank you for submitting a Pull Request (PR) to the LLVM Project!

This PR will be automatically labeled and the relevant teams will be notified.

If you wish to, you can add reviewers by using the "Reviewers" section on this page.

If this is not working for you, it is probably because you do not have write permissions for the repository. In which case you can instead tag reviewers by name in a comment by using @ followed by their GitHub username.

If you have received no comments on your PR for a week, you can request a review by "ping"ing the PR by adding a comment “Ping”. The common courtesy "ping" rate is once a week. Please remember that you are asking for valuable time from other developers.

If you have further questions, they may be answered by the LLVM GitHub User Guide.

You can also ask questions in a comment on this PR, on the LLVM Discord or on the forums.

@llvmbot llvmbot added the PGO Profile Guided Optimizations label Jun 16, 2025
@llvmbot
Copy link
Member

llvmbot commented Jun 16, 2025

@llvm/pr-subscribers-pgo

Author: None (uthmanna)

Changes

This commit adds decision coverage to the JSON output of llvm-cov, as discussed here: Missing Decision Coverage (DC) in output json with @evodius96


Full diff: https://github.com/llvm/llvm-project/pull/144335.diff

2 Files Affected:

  • (modified) llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h (+3)
  • (modified) llvm/tools/llvm-cov/CoverageExporterJson.cpp (+14-2)
diff --git a/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h b/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
index d1230b0ba7c58..c9854e08a38e8 100644
--- a/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
+++ b/llvm/include/llvm/ProfileData/Coverage/CoverageMapping.h
@@ -494,6 +494,9 @@ struct MCDCRecord {
     return TV[TestVectorIndex].first[PosToID[Condition]];
   }
 
+  /// Return the executed test vectors.
+  const TestVectors &getTV() const { return TV; }
+
   /// Return the Result evaluation for an executed test vector.
   /// See MCDCRecordProcessor::RecordTestVector().
   CondState getTVResult(unsigned TestVectorIndex) {
diff --git a/llvm/tools/llvm-cov/CoverageExporterJson.cpp b/llvm/tools/llvm-cov/CoverageExporterJson.cpp
index 4088c1b053aa8..cae7b86bc6b0c 100644
--- a/llvm/tools/llvm-cov/CoverageExporterJson.cpp
+++ b/llvm/tools/llvm-cov/CoverageExporterJson.cpp
@@ -62,7 +62,7 @@
 #include <utility>
 
 /// The semantic version combined as a string.
-#define LLVM_COVERAGE_EXPORT_JSON_STR "2.0.1"
+#define LLVM_COVERAGE_EXPORT_JSON_STR "3.0.0"
 
 /// Unique type identifier for JSON coverage export.
 #define LLVM_COVERAGE_EXPORT_JSON_TYPE_STR "llvm.coverage.json.export"
@@ -108,10 +108,22 @@ json::Array gatherConditions(const coverage::MCDCRecord &Record) {
   return Conditions;
 }
 
+std::pair<unsigned, unsigned> getDecisions(const coverage::MCDCRecord &Record) {
+  const coverage::MCDCRecord::TestVectors &TestVectors = Record.getTV();
+  const unsigned TrueConditions =
+      std::count_if(TestVectors.begin(), TestVectors.end(), [](const auto &TV) {
+        return TV.second == coverage::MCDCRecord::CondState::MCDC_True;
+      });
+
+  return {TrueConditions, TestVectors.size() - TrueConditions};
+}
+
 json::Array renderMCDCRecord(const coverage::MCDCRecord &Record) {
   const llvm::coverage::CounterMappingRegion &CMR = Record.getDecisionRegion();
+  const auto [TrueConditions, FalseConditions] = getDecisions(Record);
   return json::Array({CMR.LineStart, CMR.ColumnStart, CMR.LineEnd,
-                      CMR.ColumnEnd, CMR.ExpandedFileID, int64_t(CMR.Kind),
+                      CMR.ColumnEnd, TrueConditions, FalseConditions,
+                      CMR.ExpandedFileID, int64_t(CMR.Kind),
                       gatherConditions(Record)});
 }
 

@@ -62,7 +62,7 @@
#include <utility>

/// The semantic version combined as a string.
#define LLVM_COVERAGE_EXPORT_JSON_STR "2.0.1"
#define LLVM_COVERAGE_EXPORT_JSON_STR "3.0.0"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for updating this. We have not been good about moving the version forward.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is actually very important to me, as I check this value to see whether the subsequent processing is still correct.

@@ -108,10 +108,22 @@ json::Array gatherConditions(const coverage::MCDCRecord &Record) {
return Conditions;
}

std::pair<unsigned, unsigned> getDecisions(const coverage::MCDCRecord &Record) {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

As a design consideration, I'm reluctant to bring knowledge of test vectors into the Exporter and would favor encapsulating the calculation of the number of True and False test vectors within coverage::MCDCRecord. Basically, move getDecisions() into coverage::MCDCRecord. That routine can still return a pair of numbers.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds reasonable, I've moved it, hope it's OK.

Copy link
Contributor

@evodius96 evodius96 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Do you have access to merge it? If not, I can attempt to merge it on your behalf.

@uthmanna
Copy link
Contributor Author

@evodius96 It doesn't look like it, or I can't find it. Feel free to merge them. Thank you!

@evodius96 evodius96 merged commit ab6beec into llvm:main Jun 18, 2025
3 checks passed
Copy link

@uthmanna Congratulations on having your first Pull Request (PR) merged into the LLVM Project!

Your changes will be combined with recent changes from other authors, then tested by our build bots. If there is a problem with a build, you may receive a report in an email or a comment on this PR.

Please check whether problems have been caused by your change specifically, as the builds can include changes from many authors. It is not uncommon for your change to be included in a build that fails due to someone else's changes, or infrastructure issues.

How to do this, and the rest of the post-merge process, is covered in detail here.

If your change does cause a problem, it may be reverted, or you can revert it yourself. This is a normal part of LLVM development. You can fix your changes and open a new PR to merge them again.

If you don't get any reports, no action is required from you. Your changes are working as expected, well done!

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder lld-x86_64-ubuntu-fast running on as-builder-4 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/33/builds/18553

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov export /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/llvm-cov export /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
+ /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
/home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^

Input file: <stdin>
Check file: /home/buildbot/worker/as-builder-4/ramdisk/lld-x86_64/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
same:36'0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          X~~~~~~~~~~~~~~~~~~ error: no match found
same:36'1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder ml-opt-devrel-x86-64 running on ml-opt-devrel-x86-64-b1 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/175/builds/20563

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov export /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /b/ml-opt-devrel-x86-64-b1/build/bin/FileCheck /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
+ /b/ml-opt-devrel-x86-64-b1/build/bin/llvm-cov export /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-devrel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^

Input file: <stdin>
Check file: /b/ml-opt-devrel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
same:36'0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          X~~~~~~~~~~~~~~~~~~ error: no match found
same:36'1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder ml-opt-rel-x86-64 running on ml-opt-rel-x86-64-b1 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/185/builds/20421

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /b/ml-opt-rel-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /b/ml-opt-rel-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov export /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /b/ml-opt-rel-x86-64-b1/build/bin/llvm-cov export /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-rel-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
+ /b/ml-opt-rel-x86-64-b1/build/bin/FileCheck /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
/b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^

Input file: <stdin>
Check file: /b/ml-opt-rel-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
same:36'0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          X~~~~~~~~~~~~~~~~~~ error: no match found
same:36'1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder ml-opt-dev-x86-64 running on ml-opt-dev-x86-64-b1 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/137/builds/20622

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /b/ml-opt-dev-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /b/ml-opt-dev-x86-64-b1/build/bin/llvm-profdata merge /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov show /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov export /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /b/ml-opt-dev-x86-64-b1/build/bin/FileCheck /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
+ /b/ml-opt-dev-x86-64-b1/build/bin/llvm-cov export /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/ml-opt-dev-x86-64-b1/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^

Input file: <stdin>
Check file: /b/ml-opt-dev-x86-64-b1/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
same:36'0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          X~~~~~~~~~~~~~~~~~~ error: no match found
same:36'1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-expensive-checks-ubuntu running on as-builder-4 while building llvm at step 7 "test-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/187/builds/7050

Here is the relevant piece of the build log for the reference
Step 7 (test-check-all) failure: Test just built components: check-all completed (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov show /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov export /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/FileCheck /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
+ /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/bin/llvm-cov export /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^

Input file: <stdin>
Check file: /home/buildbot/worker/as-builder-4/ramdisk/expensive-checks/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
same:36'0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          X~~~~~~~~~~~~~~~~~~ error: no match found
same:36'1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-sie-ubuntu-fast running on sie-linux-worker while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/144/builds/27990

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-profdata merge /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-profdata merge /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-profdata merge /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-profdata merge /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov show /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov export /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/llvm-cov export /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
+ /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/build/bin/FileCheck /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
�[1m/home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: �[0m�[0;1;31merror: �[0m�[1mCHECK-SAME: expected string not found in input
�[0mCHECK-SAME: "version":"2.0.1"
�[0;1;32m            ^
�[0m�[1m<stdin>:1:1046: �[0m�[0;1;30mnote: �[0m�[1mscanning from here
�[0m{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
�[0;1;32m                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
�[0m�[1m<stdin>:1:1047: �[0m�[0;1;30mnote: �[0m�[1mpossible intended match here
�[0m{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
�[0;1;32m                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^
�[0m
Input file: <stdin>
Check file: /home/buildbot/buildbot-root/llvm-clang-x86_64-sie-ubuntu-fast/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
�[1m�[0m�[0;1;30m           1: �[0m�[1m�[0;1;46m�[0m{�[0;1;46m"data":[{�[0m"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":�[0;1;46m[[�[0m4,40,100,true,true,false�[0;1;46m],[�[0m4,42,0,false,false,false�[0;1;46m]],�[0m"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":�[0;1;46m[[�[0m4,40,4,42,100,0,0,0�[0;1;46m]]�[0m}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export"�[0;1;46m,"version":"3.0.0"}�[0m
�[0;1;32mcheck:1       ^
�[0m�[0;1;32msame:4                  ^~~~~~~~~
...

@evodius96
Copy link
Contributor

Hi @uthmanna, I apologize, but I ended up reverting the merge commit due to unresolved test failures. Specifically, tools/llvm-cov/binary-formats.c fails due to the JSON version adjustment. Please ensure that you can run all of the regression tests. While you're add it, I think it's a good idea to add another test that ensures that the decision counts you've added are present in an exported JSON file. You can extend existing test test/tools/llvm-cov/mcdc-export-json.test if you wish.

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder fuchsia-x86_64-linux running on fuchsia-debian-64-us-central1-b-1 while building llvm at step 4 "annotate".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/11/builds/17601

Here is the relevant piece of the build log for the reference
Step 4 (annotate) failure: 'python ../llvm-zorg/zorg/buildbot/builders/annotated/fuchsia-linux.py ...' (failure)
...
  Passed           : 46176 (97.78%)
  Expectedly Failed:    27 (0.06%)
[1375/1377] Linking CXX executable unittests/tools/llvm-exegesis/LLVMExegesisTests
[1376/1377] Running the LLVM regression tests
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/ld.lld
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/lld-link
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/ld64.lld
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/wasm-ld
-- Testing: 59671 tests, 60 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80..
FAIL: LLVM :: tools/llvm-cov/binary-formats.c (52814 of 59671)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-profdata merge /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-profdata merge /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-profdata merge /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-profdata merge /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov export /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov export /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
Step 7 (check) failure: check (failure)
...
  Passed           : 46176 (97.78%)
  Expectedly Failed:    27 (0.06%)
[1375/1377] Linking CXX executable unittests/tools/llvm-exegesis/LLVMExegesisTests
[1376/1377] Running the LLVM regression tests
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld.lld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/ld.lld
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using lld-link: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/lld-link
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using ld64.lld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/ld64.lld
llvm-lit: /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/utils/lit/lit/llvm/config.py:520: note: using wasm-ld: /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/wasm-ld
-- Testing: 59671 tests, 60 workers --
Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80..
FAIL: LLVM :: tools/llvm-cov/binary-formats.c (52814 of 59671)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-profdata merge /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-profdata merge /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-profdata merge /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-profdata merge /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov show /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov export /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/FileCheck /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
+ /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/bin/llvm-cov export /var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /var/lib/buildbot/fuchsia-x86_64-linux/build/llvm-build-avdr1ep9/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/var/lib/buildbot/fuchsia-x86_64-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder clang-cmake-x86_64-avx512-linux running on avx512-intel64 while building llvm at step 7 "ninja check 1".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/133/builds/18084

Here is the relevant piece of the build log for the reference
Step 7 (ninja check 1) failure: stage 1 checked (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-profdata merge /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-profdata merge /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c | /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c | /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c | /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c | /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c | /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-profdata merge /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-profdata merge /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c | /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov show /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/binary-formats.c
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov export /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/FileCheck /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
+ /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/bin/llvm-cov export /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/stage1/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^

Input file: <stdin>
Check file: /localdisk2/buildbot/llvm-worker/clang-cmake-x86_64-avx512-linux/llvm/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
same:36'0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          X~~~~~~~~~~~~~~~~~~ error: no match found
same:36'1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder openmp-offload-sles-build-only running on rocm-worker-hw-04-sles while building llvm at step 9 "Add check check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/140/builds/25283

Here is the relevant piece of the build log for the reference
Step 9 (Add check check-llvm) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-profdata merge /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-profdata merge /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-profdata merge /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-profdata merge /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov show /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov export /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/FileCheck /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
+ /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/bin/llvm-cov export /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^

Input file: <stdin>
Check file: /home/botworker/bbot/builds/openmp-offload-sles-build/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
same:36'0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          X~~~~~~~~~~~~~~~~~~ error: no match found
same:36'1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-aarch64-darwin running on doug-worker-4 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/190/builds/21714

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/mcdc-export-json.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/Users/buildbot/buildbot-root/aarch64-darwin/build/bin/llvm-profdata merge /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.proftext -o /Users/buildbot/buildbot-root/aarch64-darwin/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata # RUN: at line 1
+ /Users/buildbot/buildbot-root/aarch64-darwin/build/bin/llvm-profdata merge /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.proftext -o /Users/buildbot/buildbot-root/aarch64-darwin/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata
/Users/buildbot/buildbot-root/aarch64-darwin/build/bin/llvm-cov export --format=text /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.o -instr-profile /Users/buildbot/buildbot-root/aarch64-darwin/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata | /Users/buildbot/buildbot-root/aarch64-darwin/build/bin/FileCheck /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test # RUN: at line 2
+ /Users/buildbot/buildbot-root/aarch64-darwin/build/bin/FileCheck /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test
+ /Users/buildbot/buildbot-root/aarch64-darwin/build/bin/llvm-cov export --format=text /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.o -instr-profile /Users/buildbot/buildbot-root/aarch64-darwin/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata
�[1m/Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test:4:11: �[0m�[0;1;31merror: �[0m�[1mCHECK: expected string not found in input
�[0m// CHECK: 12,7,12,27,0,5,[true,true,true,true]
�[0;1;32m          ^
�[0m�[1m<stdin>:1:1: �[0m�[0;1;30mnote: �[0m�[1mscanning from here
�[0m{"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,false],[19,15,7,true,false,false],[19,16,1,true,false,true],[20,5,1,true,true,false],[20,36,7,true,false,false],[21,2,0,false,false,false],[24,1,1,true,true,false],[29,1,0,false,true,false],[29,1,1,true,false,false],[33,1,0,false,true,false],[33,1,1,
ns":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
�[0;1;32m^
�[0m�[1m<stdin>:1:381: �[0m�[0;1;30mnote: �[0m�[1mpossible intended match here
�[0m{"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,false],[19,15,7,true,false,false],[19,16,1,true,false,true],[20,5,1,true,true,false],[20,36,7,true,false,false],[21,2,0,false,false,false],[24,1,1,true,true,false],[29,1,0,false,true,false],[29,1,1,true,false,false],[33,1,0,false,true,false],[33,1,1,true,false,false],[36,2,0,false,false,false]],"summary":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"functions":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"count":7,"filenames":["mcdc-general.cpp"],"mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"name":"_Z4testbbbb","regions":[[10,43,21,2,7,0,0,0],[11,1,11,1,0,0,0,2],[12,7,12,15,7,0,0,0],[12,7,12,27,7,0,0,0],[12,8,12,9,7,0,0,0],[12,13,12,14,5,0,0,0],[12,19,12,27,5,0,0,0],[12,20,12,21,5,0,0,0],[12,25,12,26,3,0,0,0],[12,28,13,5,3,0,0,3],[13,5,13,36,3,0,0,0],[14,1,14,1,0,0,0,2],[15,7,15,8,7,0,0,0],[15,7,15,13,7,0,0,0],[15,12,15,13,3,0,0,0],[15,14,15,15,2,0,0,3],[15,15,16,36,2,0,0,0],[15,19,15,20,2,0,0,0],[15,19,15,25,2,0,0,0],[15,24,15,25,1,0,0,0],[15,26,16,5,1,0,0,3],[16,5,16,36,1,0,0,0],[17,1,17,1,0,0,0,2],[18,7,18,15,7,0,0,0],[18,7,19,15,7,0,0,0],[18,8,18,9,7,0,0,0],[18,13,18,14,4,0,0,0],[19,7,19,15,2,0,0,0],[19,8,19,9,2,0,0,0],[19,13,19,14,2,0,0,0],[19,16,20,5,1,0,0,3],[20,5,20,36,1,0,0,0]]},{"branches":[],"count":1,"filenames":["mcdc-general.cpp"],"mcdc_records":[],"name":"main","regions":[[24,1,36,2,1,0,0,0],[29,1,29,1,0,0,0,2],[33,1,33,1,0,0,0,2]]}],"totals":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regi
ns":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
�[0;1;32m                                                                                                                                                                                                                                                                                                                                                                                            ^
�[0m
Input file: <stdin>
Check file: /Users/buildbot/buildbot-root/aarch64-darwin/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<

ered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}�[0m
�[0;1;31mcheck:4'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found

                                                                                                                                           possible intended match
�[0m>>>>>>

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx64-nvidia-win running on as-builder-8 while building llvm at step 7 "test-build-unified-tree-check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/155/builds/10228

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-llvm) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/mcdc-export-json.test' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
c:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\bin\llvm-profdata.exe merge C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/mcdc-general.proftext -o C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\test\tools\llvm-cov\Output\mcdc-export-json.test.tmp.profdata
# executed command: 'c:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\bin\llvm-profdata.exe' merge 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/mcdc-general.proftext' -o 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\test\tools\llvm-cov\Output\mcdc-export-json.test.tmp.profdata'
# RUN: at line 2
c:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\bin\llvm-cov.exe export --format=text C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/mcdc-general.o -instr-profile C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\test\tools\llvm-cov\Output\mcdc-export-json.test.tmp.profdata | c:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\bin\filecheck.exe C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\llvm-cov\mcdc-export-json.test
# executed command: 'c:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\bin\llvm-cov.exe' export --format=text 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/mcdc-general.o' -instr-profile 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\test\tools\llvm-cov\Output\mcdc-export-json.test.tmp.profdata'
# executed command: 'c:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\build\bin\filecheck.exe' 'C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\llvm-cov\mcdc-export-json.test'
# .---command stderr------------
# | C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\llvm-cov\mcdc-export-json.test:4:11: error: CHECK: expected string not found in input
# | // CHECK: 12,7,12,27,0,5,[true,true,true,true]
# |           ^
# | <stdin>:1:1: note: scanning from here
# | {"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,false],[19,15,7,true,false,false],[19,16,1,true,false,true],[20,5,1,true,true,false],[20,36,7,true,false,false],[21,2,0,false,false,false],[24,1,1,true,true,false],[29,1,0,false,true,false],[29,1,1,true,false,false],[33,1,0,false,true,false],[33,1,1,true,false,false],[36,2,0,false,false,false]],"summary":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"functions":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"count":7,"filenames":["mcdc-general.cpp"],"mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"name":"_Z4testbbbb","regions":[[10,43,21,2,7,0,0,0],[11,1,11,1,0,0,0,2],[12,7,12,15,7,0,0,0],[12,7,12,27,7,0,0,0],[12,8,12,9,7,0,0,0],[12,13,12,14,5,0,0,0],[12,19,12,27,5,0,0,0],[12,20,12,21,5,0,0,0],[12,25,12,26,3,0,0,0],[12,28,13,5,3,0,0,3],[13,5,13,36,3,0,0,0],[14,1,14,1,0,0,0,2],[15,7,15,8,7,0,0,0],[15,7,15,13,7,0,0,0],[15,12,15,13,3,0,0,0],[15,14,15,15,2,0,0,3],[15,15,16,36,2,0,0,0],[15,19,15,20,2,0,0,0],[15,19,15,25,2,0,0,0],[15,24,15,25,1,0,0,0],[15,26,16,5,1,0,0,3],[16,5,16,36,1,0,0,0],[17,1,17,1,0,0,0,2],[18,7,18,15,7,0,0,0],[18,7,19,15,7,0,0,0],[18,8,18,9,7,0,0,0],[18,13,18,14,4,0,0,0],[19,7,19,15,2,0,0,0],[19,8,19,9,2,0,0,0],[19,13,19,14,2,0,0,0],[19,16,20,5,1,0,0,3],[20,5,20,36,1,0,0,0]]},{"branches":[],"count":1,"filenames":["mcdc-general.cpp"],"mcdc_records":[],"name":"main","regions":[[24,1,36,2,1,0,0,0],[29,1,29,1,0,0,0,2],[33,1,33,1,0,0,0,2]]}],"totals":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
# | ^
# | <stdin>:1:381: note: possible intended match here
# | {"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,false],[19,15,7,true,false,false],[19,16,1,true,false,true],[20,5,1,true,true,false],[20,36,7,true,false,false],[21,2,0,false,false,false],[24,1,1,true,true,false],[29,1,0,false,true,false],[29,1,1,true,false,false],[33,1,0,false,true,false],[33,1,1,true,false,false],[36,2,0,false,false,false]],"summary":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"functions":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"count":7,"filenames":["mcdc-general.cpp"],"mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"name":"_Z4testbbbb","regions":[[10,43,21,2,7,0,0,0],[11,1,11,1,0,0,0,2],[12,7,12,15,7,0,0,0],[12,7,12,27,7,0,0,0],[12,8,12,9,7,0,0,0],[12,13,12,14,5,0,0,0],[12,19,12,27,5,0,0,0],[12,20,12,21,5,0,0,0],[12,25,12,26,3,0,0,0],[12,28,13,5,3,0,0,3],[13,5,13,36,3,0,0,0],[14,1,14,1,0,0,0,2],[15,7,15,8,7,0,0,0],[15,7,15,13,7,0,0,0],[15,12,15,13,3,0,0,0],[15,14,15,15,2,0,0,3],[15,15,16,36,2,0,0,0],[15,19,15,20,2,0,0,0],[15,19,15,25,2,0,0,0],[15,24,15,25,1,0,0,0],[15,26,16,5,1,0,0,3],[16,5,16,36,1,0,0,0],[17,1,17,1,0,0,0,2],[18,7,18,15,7,0,0,0],[18,7,19,15,7,0,0,0],[18,8,18,9,7,0,0,0],[18,13,18,14,4,0,0,0],[19,7,19,15,2,0,0,0],[19,8,19,9,2,0,0,0],[19,13,19,14,2,0,0,0],[19,16,20,5,1,0,0,3],[20,5,20,36,1,0,0,0]]},{"branches":[],"count":1,"filenames":["mcdc-general.cpp"],"mcdc_records":[],"name":"main","regions":[[24,1,36,2,1,0,0,0],[29,1,29,1,0,0,0,2],[33,1,33,1,0,0,0,2]]}],"totals":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
# |                                                                                                                                                                                                                                                                                                                                                                                             ^
# | 
# | Input file: <stdin>
# | Check file: C:\buildbot\as-builder-8\llvm-nvptx64-nvidia-win\llvm-project\llvm\test\tools\llvm-cov\mcdc-export-json.test
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: {"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,false],[19,15,7,true,false,false],[19,16,1,true,false,true],[20,5,1,true,true,false],[20,36,7,true,false,false],[21,2,0,false,false,false],[24,1,1,true,true,false],[29,1,0,false,true,false],[29,1,1,true,false,false],[33,1,0,false,true,false],[33,1,1,true,false,false],[36,2,0,false,false,false]],"summary":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"functions":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"count":7,"filenames":["mcdc-general.cpp"],"mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"name":"_Z4testbbbb","regions":[[10,43,21,2,7,0,0,0],[11,1,11,1,0,0,0,2],[12,7,12,15,7,0,0,0],[12,7,12,27,7,0,0,0],[12,8,12,9,7,0,0,0],[12,13,12,14,5,0,0,0],[12,19,12,27,5,0,0,0],[12,20,12,21,5,0,0,0],[12,25,12,26,3,0,0,0],[12,28,13,5,3,0,0,3],[13,5,13,36,3,0,0,0],[14,1,14,1,0,0,0,2],[15,7,15,8,7,0,0,0],[15,7,15,13,7,0,0,0],[15,12,15,13,3,0,0,0],[15,14,15,15,2,0,0,3],[15,15,16,36,2,0,0,0],[15,19,15,20,2,0,0,0],[15,19,15,25,2,0,0,0],[15,24,15,25,1,0,0,0],[15,26,16,5,1,0,0,3],[16,5,16,36,1,0,0,0],[17,1,17,1,0,0,0,2],[18,7,18,15,7,0,0,0],[18,7,19,15,7,0,0,0],[18,8,18,9,7,0,0,0],[18,13,18,14,4,0,0,0],[19,7,19,15,2,0,0,0],[19,8,19,9,2,0,0,0],[19,13,19,14,2,0,0,0],[19,16,20,5,1,0,0,3],[20,5,20,36,1,0,0,0]]},{"branches":[],"count":1,"filenames":["mcdc-general.cpp"],"mcdc_records":[],"name":"main","regions":[[24,1,36,2,1,0,0,0],[29,1,29,1,0,0,0,2],[33,1,33,1,0,0,0,2]]}],"totals":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
# | check:4'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# | check:4'1                                                                                                                                                                                                                                                                                                                                                                                                 ?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   possible intended match
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-sie-win running on sie-win-worker while building llvm at step 7 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/46/builds/18649

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 6
z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-profdata.exe merge Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.proftext -o Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-profdata.exe' merge 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.proftext' -o 'Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata'
# note: command had no output on stdout or stderr
# RUN: at line 7
z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe show Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.macho32l -instr-profile Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata -path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe' show 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.macho32l' -instr-profile 'Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata' '-path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# RUN: at line 8
z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe show Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.macho64l -instr-profile Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata -path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe' show 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.macho64l' -instr-profile 'Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata' '-path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# RUN: at line 9
z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe show Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.macho32b -instr-profile Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata -path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe' show 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.macho32b' -instr-profile 'Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata' '-path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# RUN: at line 10
z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe show Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata -path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe' show 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.v3.macho64l' -instr-profile 'Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata' '-path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# RUN: at line 11
z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe show Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata -path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe' show 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.v6.linux64l' -instr-profile 'Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.profdata' '-path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# RUN: at line 13
z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-profdata.exe merge Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.wasm.proftext -o Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.wasm.profdata
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-profdata.exe' merge 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.wasm.proftext' -o 'Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.wasm.profdata'
# note: command had no output on stdout or stderr
# RUN: at line 18
z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe show Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c | z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\llvm-cov.exe' show 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov/Inputs/binary-formats.v6.wasm32' -instr-profile 'Z:\b\llvm-clang-x86_64-sie-win\build\test\tools\llvm-cov\Output\binary-formats.c.tmp.wasm.profdata' '-path-equivalence=/tmp,Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# executed command: 'z:\b\llvm-clang-x86_64-sie-win\build\bin\filecheck.exe' 'Z:\b\llvm-clang-x86_64-sie-win\llvm-project\llvm\test\tools\llvm-cov\binary-formats.c'
# note: command had no output on stdout or stderr
# RUN: at line 20
...

evodius96 added a commit that referenced this pull request Jun 18, 2025
llvm-sync bot pushed a commit to arm/arm-toolchain that referenced this pull request Jun 18, 2025
@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx64-nvidia-ubuntu running on as-builder-7 while building llvm at step 6 "test-build-unified-tree-check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/160/builds/19461

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-llvm) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/mcdc-export-json.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.proftext -o /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata # RUN: at line 1
+ /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.proftext -o /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/llvm-cov export --format=text /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.o -instr-profile /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata | /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test # RUN: at line 2
+ /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/llvm-cov export --format=text /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.o -instr-profile /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata
+ /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test
/home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test:4:11: error: CHECK: expected string not found in input
// CHECK: 12,7,12,27,0,5,[true,true,true,true]
          ^
<stdin>:1:1: note: scanning from here
{"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,tru
{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
^
<stdin>:1:381: note: possible intended match here
{"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,false],[19,15,7,true,false,false],[19,16,1,true,false,true],[20,5,1,true,true,false],[20,36,7,true,false,false],[21,2,0,false,false,false],[24,1,1,true,true,false],[29,1,0,false,true,false],[29,1,1,true,false,false],[33,1,0,false,true,false],[33,1,1,true,false,false],[36,2,0,false,false,false]],"summary":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"functions":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"count":7,"filenames":["mcdc-general.cpp"],"mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"name":"_Z4testbbbb","regions":[[10,43,21,2,7,0,0,0],[11,1,11,1,0,0,0,2],[12,7,12,15,7,0,0,0],[12,7,12,27,7,0,0,0],[12,8,12,9,7,0,0,0],[12,13,12,14,5,0,0,0],[12,19,12,27,5,0,0,0],[12,20,12,21,5,0,0,0],[12,25,12,26,3,0,0,0],[12,28,13,5,3,0,0,3],[13,5,13,36,3,0,0,0],[14,1,14,1,0,0,0,2],[15,7,15,8,7,0,0,0],[15,7,15,13,7,0,0,0],[15,12,15,13,3,0,0,0],[15,14,15,15,2,0,0,3],[15,15,16,36,2,0,0,0],[15,19,15,20,2,0,0,0],[15,19,15,25,2,0,0,0],[15,24,15,25,1,0,0,0],[15,26,16,5,1,0,0,3],[16,5,16,36,1,0,0,0],[17,1,17,1,0,0,0,2],[18,7,18,15,7,0,0,0],[18,7,19,15,7,0,0,0],[18,8,18,9,7,0,0,0],[18,13,18,14,4,0,0,0],[19,7,19,15,2,0,0,0],[19,8,19,9,2,0,0,0],[19,13,19,14,2,0,0,0],[19,16,20,5,1,0,0,3],[20,5,20,36,1,0,0,0]]},{"branches":[],"count":1,"filenames":["mcdc-general.cpp"],"mcdc_records":[],"name":"main","regions":[[24,1,36,2,1,0,0,0],[29,1,29,1,0,0,0,2],[33,1,33,1,0,0,0,2]]}],"totals":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions"
{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                            ^

Input file: <stdin>
Check file: /home/buildbot/worker/as-builder-7/llvm-nvptx64-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<

43},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
check:4'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found

                                                                                                                              possible intended match
>>>>>>

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder llvm-nvptx-nvidia-ubuntu running on as-builder-7 while building llvm at step 6 "test-build-unified-tree-check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/180/builds/19604

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-llvm) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/mcdc-export-json.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.proftext -o /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata # RUN: at line 1
+ /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/llvm-profdata merge /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.proftext -o /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata
/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/llvm-cov export --format=text /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.o -instr-profile /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata | /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test # RUN: at line 2
+ /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/llvm-cov export --format=text /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.o -instr-profile /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata
+ /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/build/bin/FileCheck /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test
/home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test:4:11: error: CHECK: expected string not found in input
// CHECK: 12,7,12,27,0,5,[true,true,true,true]
          ^
<stdin>:1:1: note: scanning from here
{"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,
{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
^
<stdin>:1:381: note: possible intended match here
{"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,false],[19,15,7,true,false,false],[19,16,1,true,false,true],[20,5,1,true,true,false],[20,36,7,true,false,false],[21,2,0,false,false,false],[24,1,1,true,true,false],[29,1,0,false,true,false],[29,1,1,true,false,false],[33,1,0,false,true,false],[33,1,1,true,false,false],[36,2,0,false,false,false]],"summary":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"functions":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"count":7,"filenames":["mcdc-general.cpp"],"mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"name":"_Z4testbbbb","regions":[[10,43,21,2,7,0,0,0],[11,1,11,1,0,0,0,2],[12,7,12,15,7,0,0,0],[12,7,12,27,7,0,0,0],[12,8,12,9,7,0,0,0],[12,13,12,14,5,0,0,0],[12,19,12,27,5,0,0,0],[12,20,12,21,5,0,0,0],[12,25,12,26,3,0,0,0],[12,28,13,5,3,0,0,3],[13,5,13,36,3,0,0,0],[14,1,14,1,0,0,0,2],[15,7,15,8,7,0,0,0],[15,7,15,13,7,0,0,0],[15,12,15,13,3,0,0,0],[15,14,15,15,2,0,0,3],[15,15,16,36,2,0,0,0],[15,19,15,20,2,0,0,0],[15,19,15,25,2,0,0,0],[15,24,15,25,1,0,0,0],[15,26,16,5,1,0,0,3],[16,5,16,36,1,0,0,0],[17,1,17,1,0,0,0,2],[18,7,18,15,7,0,0,0],[18,7,19,15,7,0,0,0],[18,8,18,9,7,0,0,0],[18,13,18,14,4,0,0,0],[19,7,19,15,2,0,0,0],[19,8,19,9,2,0,0,0],[19,13,19,14,2,0,0,0],[19,16,20,5,1,0,0,3],[20,5,20,36,1,0,0,0]]},{"branches":[],"count":1,"filenames":["mcdc-general.cpp"],"mcdc_records":[],"name":"main","regions":[[24,1,36,2,1,0,0,0],[29,1,29,1,0,0,0,2],[33,1,33,1,0,0,0,2]]}],"totals":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions"
{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                            ^

Input file: <stdin>
Check file: /home/buildbot/worker/as-builder-7/llvm-nvptx-nvidia-ubuntu/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<

43},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
check:4'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found

                                                                                                                              possible intended match
>>>>>>

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder llvm-clang-x86_64-expensive-checks-debian running on gribozavr4 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/16/builds/21088

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-profdata merge /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-profdata merge /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-profdata merge /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-profdata merge /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov show /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov export /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/FileCheck /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
+ /b/1/llvm-clang-x86_64-expensive-checks-debian/build/bin/llvm-cov export /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/1/llvm-clang-x86_64-expensive-checks-debian/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^

Input file: <stdin>
Check file: /b/1/llvm-clang-x86_64-expensive-checks-debian/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
same:36'0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          X~~~~~~~~~~~~~~~~~~ error: no match found
same:36'1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder clang-x86_64-debian-fast running on gribozavr4 while building llvm at step 6 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/56/builds/28783

Here is the relevant piece of the build log for the reference
Step 6 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-profdata merge /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-profdata merge /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-profdata merge /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-profdata merge /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov show /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/binary-formats.c
/b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov export /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/llvm-cov export /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /b/1/clang-x86_64-debian-fast/llvm.obj/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
+ /b/1/clang-x86_64-debian-fast/llvm.obj/bin/FileCheck /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
/b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^

Input file: <stdin>
Check file: /b/1/clang-x86_64-debian-fast/llvm.src/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
same:36'0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          X~~~~~~~~~~~~~~~~~~ error: no match found
same:36'1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?                  possible intended match
...

@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder llvm-x86_64-debian-dylib running on gribozavr4 while building llvm at step 7 "test-build-unified-tree-check-llvm".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/60/builds/30629

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-llvm) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/mcdc-export-json.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/b/1/llvm-x86_64-debian-dylib/build/bin/llvm-profdata merge /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.proftext -o /b/1/llvm-x86_64-debian-dylib/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata # RUN: at line 1
+ /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-profdata merge /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.proftext -o /b/1/llvm-x86_64-debian-dylib/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata
/b/1/llvm-x86_64-debian-dylib/build/bin/llvm-cov export --format=text /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.o -instr-profile /b/1/llvm-x86_64-debian-dylib/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata | /b/1/llvm-x86_64-debian-dylib/build/bin/FileCheck /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test # RUN: at line 2
+ /b/1/llvm-x86_64-debian-dylib/build/bin/FileCheck /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test
+ /b/1/llvm-x86_64-debian-dylib/build/bin/llvm-cov export --format=text /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/tools/llvm-cov/Inputs/mcdc-general.o -instr-profile /b/1/llvm-x86_64-debian-dylib/build/test/tools/llvm-cov/Output/mcdc-export-json.test.tmp.profdata
/b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test:4:11: error: CHECK: expected string not found in input
// CHECK: 12,7,12,27,0,5,[true,true,true,true]
          ^
<stdin>:1:1: note: scanning from here
{"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,false],[19,15,7,true,false,false],[19,16,1,true,false,true],[20,5,1,true,true,false],[20,36,7,true,false,false],[21,2,0,false,false,false],[24,1,1,true,true,false],[29,1,0,false,true,false],[29,1,1,true,false,false],[33,1,0,false,true,false],[33,1,1,true,false,false],[36,2,0,false,false,false]],"summary":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"functions":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"count":7,"filenames":["mcdc-general.cpp"],"mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"name":"_Z4testbbbb","regions":[[10,43,21,2,7,0,0,0],[11,1,11,1,0,0,0,2],[12,7,12,15,7,0,0,0],[12,7,12,27,7,0,0,0],[12,8,12,9,7,0,0,0],[12,13,12,14,5,0,0,0],[12,19,12,27,5,0,0,0],[12,20,12,21,5,0,0,0],[12,25,12,26,3,0,0,0],[12,28,13,5,3,0,0,3],[13,5,13,36,3,0,0,0],[14,1,14,1,0,0,0,2],[15,7,15,8,7,0,0,0],[15,7,15,13,7,0,0,0],[15,12,15,13,3,0,0,0],[15,14,15,15,2,0,0,3],[15,15,16,36,2,0,0,0],[15,19,15,20,2,0,0,0],[15,19,15,25,2,0,0,0],[15,24,15,25,1,0,0,0],[15,26,16,5,1,0,0,3],[16,5,16,36,1,0,0,0],[17,1,17,1,0,0,0,2],[18,7,18,15,7,0,0,0],[18,7,19,15,7,0,0,0],[18,8,18,9,7,0,0,0],[18,13,18,14,4,0,0,0],[19,7,19,15,2,0,0,0],[19,8,19,9,2,0,0,0],[19,13,19,14,2,0,0,0],[19,16,20,5,1,0,0,3],[20,5,20,36,1,0,0,0]]},{"branches":[],"count":1,"filenames":["mcdc-general.cpp"],"mcdc_records":[],"name":"main","regions":[[24,1,36,2,1,0,0,0],[29,1,29,1,0,0,0,2],[33,1,33,1,0,0,0,2]]}],"totals":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
^
<stdin>:1:381: note: possible intended match here
{"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,false],[19,15,7,true,false,false],[19,16,1,true,false,true],[20,5,1,true,true,false],[20,36,7,true,false,false],[21,2,0,false,false,false],[24,1,1,true,true,false],[29,1,0,false,true,false],[29,1,1,true,false,false],[33,1,0,false,true,false],[33,1,1,true,false,false],[36,2,0,false,false,false]],"summary":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"functions":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"count":7,"filenames":["mcdc-general.cpp"],"mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"name":"_Z4testbbbb","regions":[[10,43,21,2,7,0,0,0],[11,1,11,1,0,0,0,2],[12,7,12,15,7,0,0,0],[12,7,12,27,7,0,0,0],[12,8,12,9,7,0,0,0],[12,13,12,14,5,0,0,0],[12,19,12,27,5,0,0,0],[12,20,12,21,5,0,0,0],[12,25,12,26,3,0,0,0],[12,28,13,5,3,0,0,3],[13,5,13,36,3,0,0,0],[14,1,14,1,0,0,0,2],[15,7,15,8,7,0,0,0],[15,7,15,13,7,0,0,0],[15,12,15,13,3,0,0,0],[15,14,15,15,2,0,0,3],[15,15,16,36,2,0,0,0],[15,19,15,20,2,0,0,0],[15,19,15,25,2,0,0,0],[15,24,15,25,1,0,0,0],[15,26,16,5,1,0,0,3],[16,5,16,36,1,0,0,0],[17,1,17,1,0,0,0,2],[18,7,18,15,7,0,0,0],[18,7,19,15,7,0,0,0],[18,8,18,9,7,0,0,0],[18,13,18,14,4,0,0,0],[19,7,19,15,2,0,0,0],[19,8,19,9,2,0,0,0],[19,13,19,14,2,0,0,0],[19,16,20,5,1,0,0,3],[20,5,20,36,1,0,0,0]]},{"branches":[],"count":1,"filenames":["mcdc-general.cpp"],"mcdc_records":[],"name":"main","regions":[[24,1,36,2,1,0,0,0],[29,1,29,1,0,0,0,2],[33,1,33,1,0,0,0,2]]}],"totals":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                            ^

Input file: <stdin>
Check file: /b/1/llvm-x86_64-debian-dylib/llvm-project/llvm/test/tools/llvm-cov/mcdc-export-json.test

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"expansions":[],"filename":"mcdc-general.cpp","mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"segments":[[10,43,7,true,true,false],[11,1,0,false,true,false],[11,1,7,true,false,false],[12,7,7,true,true,false],[12,8,7,true,true,false],[12,9,7,true,false,false],[12,13,5,true,true,false],[12,14,7,true,false,false],[12,19,5,true,true,false],[12,20,5,true,true,false],[12,21,5,true,false,false],[12,25,3,true,true,false],[12,26,5,true,false,false],[12,27,7,true,false,false],[12,28,3,true,false,true],[13,5,3,true,true,false],[13,36,7,true,false,false],[14,1,0,false,true,false],[14,1,7,true,false,false],[15,7,7,true,true,false],[15,8,7,true,false,false],[15,12,3,true,true,false],[15,13,7,true,false,false],[15,14,2,true,false,true],[15,15,2,true,true,false],[15,19,2,true,true,false],[15,20,2,true,false,false],[15,24,1,true,true,false],[15,25,2,true,false,false],[15,26,1,true,false,true],[16,5,1,true,true,false],[16,36,7,true,false,false],[17,1,0,false,true,false],[17,1,7,true,false,false],[18,7,7,true,true,false],[18,8,7,true,true,false],[18,9,7,true,false,false],[18,13,4,true,true,false],[18,14,7,true,false,false],[19,7,2,true,true,false],[19,8,2,true,true,false],[19,9,2,true,false,false],[19,13,2,true,true,false],[19,14,2,true,false,false],[19,15,7,true,false,false],[19,16,1,true,false,true],[20,5,1,true,true,false],[20,36,7,true,false,false],[21,2,0,false,false,false],[24,1,1,true,true,false],[29,1,0,false,true,false],[29,1,1,true,false,false],[33,1,0,false,true,false],[33,1,1,true,false,false],[36,2,0,false,false,false]],"summary":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"functions":[{"branches":[[12,8,12,9,5,2,0,0,6],[12,13,12,14,2,3,0,0,6],[12,20,12,21,3,2,0,0,6],[12,25,12,26,1,2,0,0,6],[15,7,15,8,3,4,0,0,6],[15,12,15,13,2,1,0,0,6],[15,19,15,20,1,1,0,0,6],[15,24,15,25,1,0,0,0,6],[18,8,18,9,4,3,0,0,6],[18,13,18,14,2,2,0,0,6],[19,8,19,9,2,0,0,0,6],[19,13,19,14,1,1,0,0,6]],"count":7,"filenames":["mcdc-general.cpp"],"mcdc_records":[[12,7,12,27,2,4,0,5,[true,true,true,true]],[15,7,15,13,1,2,0,5,[true,true]],[15,19,15,25,1,1,0,5,[true,false]],[18,7,19,15,1,3,0,5,[true,true,false,true]]],"name":"_Z4testbbbb","regions":[[10,43,21,2,7,0,0,0],[11,1,11,1,0,0,0,2],[12,7,12,15,7,0,0,0],[12,7,12,27,7,0,0,0],[12,8,12,9,7,0,0,0],[12,13,12,14,5,0,0,0],[12,19,12,27,5,0,0,0],[12,20,12,21,5,0,0,0],[12,25,12,26,3,0,0,0],[12,28,13,5,3,0,0,3],[13,5,13,36,3,0,0,0],[14,1,14,1,0,0,0,2],[15,7,15,8,7,0,0,0],[15,7,15,13,7,0,0,0],[15,12,15,13,3,0,0,0],[15,14,15,15,2,0,0,3],[15,15,16,36,2,0,0,0],[15,19,15,20,2,0,0,0],[15,19,15,25,2,0,0,0],[15,24,15,25,1,0,0,0],[15,26,16,5,1,0,0,3],[16,5,16,36,1,0,0,0],[17,1,17,1,0,0,0,2],[18,7,18,15,7,0,0,0],[18,7,19,15,7,0,0,0],[18,8,18,9,7,0,0,0],[18,13,18,14,4,0,0,0],[19,7,19,15,2,0,0,0],[19,8,19,9,2,0,0,0],[19,13,19,14,2,0,0,0],[19,16,20,5,1,0,0,3],[20,5,20,36,1,0,0,0]]},{"branches":[],"count":1,"filenames":["mcdc-general.cpp"],"mcdc_records":[],"name":"main","regions":[[24,1,36,2,1,0,0,0],[29,1,29,1,0,0,0,2],[33,1,33,1,0,0,0,2]]}],"totals":{"branches":{"count":24,"covered":22,"notcovered":2,"percent":91.666666666666657},"functions":{"count":2,"covered":2,"percent":100},"instantiations":{"count":2,"covered":2,"percent":100},"lines":{"count":20,"covered":20,"percent":100},"mcdc":{"count":12,"covered":10,"notcovered":2,"percent":83.333333333333343},"regions":{"count":26,"covered":26,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
check:4'0     X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
check:4'1                                                                                                                                                                                                                                                                                                                                                                                                 ?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   possible intended match
>>>>>>

--

********************


@llvm-ci
Copy link
Collaborator

llvm-ci commented Jun 18, 2025

LLVM Buildbot has detected a new failure on builder premerge-monolithic-linux running on premerge-linux-1 while building llvm at step 7 "test-build-unified-tree-check-all".

Full details are available at: https://lab.llvm.org/buildbot/#/builders/153/builds/35256

Here is the relevant piece of the build log for the reference
Step 7 (test-build-unified-tree-check-all) failure: test (failure)
******************** TEST 'LLVM :: tools/llvm-cov/binary-formats.c' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
/build/buildbot/premerge-monolithic-linux/build/bin/llvm-profdata merge /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata # RUN: at line 6
+ /build/buildbot/premerge-monolithic-linux/build/bin/llvm-profdata merge /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.proftext -o /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 7
+ /build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32l -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 8
+ /build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 9
+ /build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho32b -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 10
+ /build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v3.macho64l -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 11
+ /build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.linux64l -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/build/buildbot/premerge-monolithic-linux/build/bin/llvm-profdata merge /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata # RUN: at line 13
+ /build/buildbot/premerge-monolithic-linux/build/bin/llvm-profdata merge /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.wasm.proftext -o /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata
/build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c | /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c # RUN: at line 18
+ /build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov show /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.v6.wasm32 -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.wasm.profdata -path-equivalence=/tmp,/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
+ /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/binary-formats.c
/build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov export /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata | /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json # RUN: at line 20
+ /build/buildbot/premerge-monolithic-linux/build/bin/FileCheck /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json
+ /build/buildbot/premerge-monolithic-linux/build/bin/llvm-cov export /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.macho64l -instr-profile /build/buildbot/premerge-monolithic-linux/build/test/tools/llvm-cov/Output/binary-formats.c.tmp.profdata
/build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json:36:13: error: CHECK-SAME: expected string not found in input
CHECK-SAME: "version":"2.0.1"
            ^
<stdin>:1:1046: note: scanning from here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     ^
<stdin>:1:1047: note: possible intended match here
{"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      ^

Input file: <stdin>
Check file: /build/buildbot/premerge-monolithic-linux/llvm-project/llvm/test/tools/llvm-cov/Inputs/binary-formats.canonical.json

-dump-input=help explains the following input dump.

Input was:
<<<<<<
           1: {"data":[{"files":[{"branches":[],"expansions":[],"filename":"/tmp/binary-formats.c","mcdc_records":[],"segments":[[4,40,100,true,true,false],[4,42,0,false,false,false]],"summary":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"functions":[{"branches":[],"count":100,"filenames":["/tmp/binary-formats.c"],"mcdc_records":[],"name":"main","regions":[[4,40,4,42,100,0,0,0]]}],"totals":{"branches":{"count":0,"covered":0,"notcovered":0,"percent":0},"functions":{"count":1,"covered":1,"percent":100},"instantiations":{"count":1,"covered":1,"percent":100},"lines":{"count":1,"covered":1,"percent":100},"mcdc":{"count":0,"covered":0,"notcovered":0,"percent":0},"regions":{"count":1,"covered":1,"notcovered":0,"percent":100}}}],"type":"llvm.coverage.json.export","version":"3.0.0"}
same:36'0                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          X~~~~~~~~~~~~~~~~~~ error: no match found
same:36'1                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           ?                  possible intended match
...

searlmc1 pushed a commit to ROCm/llvm-project that referenced this pull request Jun 18, 2025
@uthmanna
Copy link
Contributor Author

@evodius96 Oh, sorry, I overlooked that. Yes, I will adjust/add it. I assume I have to open a whole new PR, right?

@evodius96
Copy link
Contributor

@evodius96 Oh, sorry, I overlooked that. Yes, I will adjust/add it. I assume I have to open a whole new PR, right?

Actually, I do think you need to open a new PR, referencing this one. Sorry about that! I couldn't remember the last time I had to reland a change.

@uthmanna
Copy link
Contributor Author

No problem, it was my mistake. I'll start a new one.

@uthmanna uthmanna deleted the export_decision_coverage_to_json branch June 23, 2025 07:40
evodius96 pushed a commit that referenced this pull request Jun 24, 2025
…#145325)

Tests fixed

This commit adds decision coverage counts derived from MC/DC test vector execution to the JSON output of llvm-cov, as discussed here: [Missing Decision Coverage (DC) in output json](https://discourse.llvm.org/t/missing-decision-coverage-dc-in-output-json/86783) with @evodius96
DrSergei pushed a commit to DrSergei/llvm-project that referenced this pull request Jun 24, 2025
…)" (llvm#145325)

Tests fixed

This commit adds decision coverage counts derived from MC/DC test vector execution to the JSON output of llvm-cov, as discussed here: [Missing Decision Coverage (DC) in output json](https://discourse.llvm.org/t/missing-decision-coverage-dc-in-output-json/86783) with @evodius96
anthonyhatran pushed a commit to anthonyhatran/llvm-project that referenced this pull request Jun 26, 2025
…)" (llvm#145325)

Tests fixed

This commit adds decision coverage counts derived from MC/DC test vector execution to the JSON output of llvm-cov, as discussed here: [Missing Decision Coverage (DC) in output json](https://discourse.llvm.org/t/missing-decision-coverage-dc-in-output-json/86783) with @evodius96
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PGO Profile Guided Optimizations
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants