[clang] [clang][deps] Use `ModuleDepCollector` for Make output (PR #182063)

via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 16 16:04:15 PDT 2026


github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 86986 tests passed
* 1326 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### Clang
<details>
<summary>Clang.ClangScanDeps/subframework_header_dir_symlink.m</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 2
rm -rf /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir
# executed command: rm -rf /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir
# note: command had no output on stdout or stderr
# RUN: at line 3
rm -rf /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.cdb
# executed command: rm -rf /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.cdb
# note: command had no output on stdout or stderr
# RUN: at line 4
mkdir -p /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir
# executed command: mkdir -p /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir
# note: command had no output on stdout or stderr
# RUN: at line 5
cp /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/subframework_header_dir_symlink.m /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/subframework_header_dir_symlink_input.m
# executed command: cp /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/subframework_header_dir_symlink.m /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/subframework_header_dir_symlink_input.m
# note: command had no output on stdout or stderr
# RUN: at line 6
cp /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/subframework_header_dir_symlink.m /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/subframework_header_dir_symlink_input2.m
# executed command: cp /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/subframework_header_dir_symlink.m /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/subframework_header_dir_symlink_input2.m
# note: command had no output on stdout or stderr
# RUN: at line 7
mkdir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/Inputs
# executed command: mkdir /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/Inputs
# note: command had no output on stdout or stderr
# RUN: at line 8
cp -R /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/Inputs/frameworks /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/Inputs/frameworks
# executed command: cp -R /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/Inputs/frameworks /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/Inputs/frameworks
# note: command had no output on stdout or stderr
# RUN: at line 9
ln -s /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/Inputs/frameworks /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/Inputs/frameworks_symlink
# executed command: ln -s /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/Inputs/frameworks /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/Inputs/frameworks_symlink
# note: command had no output on stdout or stderr
# RUN: at line 10
sed -e "s|DIR|/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir|g" /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/Inputs/subframework_header_dir_symlink_cdb.json > /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.cdb
# executed command: sed -e 's|DIR|/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir|g' /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/Inputs/subframework_header_dir_symlink_cdb.json
# note: command had no output on stdout or stderr
# RUN: at line 11
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-scan-deps -compilation-database /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.cdb -j 1 |  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/subframework_header_dir_symlink.m
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang-scan-deps -compilation-database /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.cdb -j 1
# note: command had no output on stdout or stderr
# executed command: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/subframework_header_dir_symlink.m
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/subframework_header_dir_symlink.m:23:16: error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: Inputs{{/|\\}}frameworks_symlink{{/|\\}}Framework.framework{{/|\\}}Headers{{/|\\}}Framework.h
# |                ^
# | <stdin>:4:185: note: scanning from here
# |  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/subframework_header_dir_symlink_input2.m \
# |                                                                                                                                                                                         ^
# | <stdin>:5:167: note: possible intended match here
# |  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/Inputs/frameworks_symlink/../frameworks_symlink/Framework.framework/Headers/Framework.h
# |                                                                                                                                                                       ^
# | 
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/ClangScanDeps/subframework_header_dir_symlink.m
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            1: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/subframework_header_dir_symlink_input.o: \ 
# |            2:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/subframework_header_dir_symlink_input.m 
# |            3: /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/subframework_header_dir_symlink_input2.o: \ 
# |            4:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/subframework_header_dir_symlink_input2.m \ 
# | next:23'0                                                                                                                                                                                             X~~ error: no match found
# |            5:  /home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/ClangScanDeps/Output/subframework_header_dir_symlink.m.tmp.dir/Inputs/frameworks_symlink/../frameworks_symlink/Framework.framework/Headers/Framework.h 
# | next:23'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:23'1                                                                                                                                                                           ?                                                                  possible intended match
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken or flaky at HEAD), please open an issue at https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

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


More information about the cfe-commits mailing list