diff options
author | Ben Boeckel <ben.boeckel@kitware.com> | 2023-09-01 09:04:03 -0400 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2023-09-19 17:32:23 -0400 |
commit | ce1b47e9613ff7198c3a4e3ccd5b2ecb9cb35ef7 (patch) | |
tree | 056453a5bd3b2e0c944957fa73cb31cce24ef81b /gcc/expr.cc | |
parent | 024f135a1e9b8f8e102960357cae6e99e1dbe6eb (diff) | |
download | gcc-ce1b47e9613ff7198c3a4e3ccd5b2ecb9cb35ef7.zip gcc-ce1b47e9613ff7198c3a4e3ccd5b2ecb9cb35ef7.tar.gz gcc-ce1b47e9613ff7198c3a4e3ccd5b2ecb9cb35ef7.tar.bz2 |
c++modules: report imported CMI files as dependencies
They affect the build, so report them via `-MF` mechanisms.
gcc/cp/
* module.cc (do_import): Report imported CMI files as
dependencies.
gcc/testsuite/
* g++.dg/modules/depreport-1_a.C: New test.
* g++.dg/modules/depreport-1_b.C: New test.
* g++.dg/modules/test-depfile.py: New tool for validating depfile
information.
* lib/modules.exp: Support for validating depfile contents.
Signed-off-by: Ben Boeckel <ben.boeckel@kitware.com>
Reviewed-by: Jason Merrill <jason@redhat.com>
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions