aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorBen Boeckel <ben.boeckel@kitware.com>2023-09-01 09:04:03 -0400
committerJason Merrill <jason@redhat.com>2023-09-19 17:32:23 -0400
commitce1b47e9613ff7198c3a4e3ccd5b2ecb9cb35ef7 (patch)
tree056453a5bd3b2e0c944957fa73cb31cce24ef81b /gcc/expr.cc
parent024f135a1e9b8f8e102960357cae6e99e1dbe6eb (diff)
downloadgcc-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