commit | aa8626ce09317151f59490ebd5673afdedb3e1f2 | [log] [tgz] |
---|---|---|
author | Dmitry Goncharov <dgoncharov@users.sf.net> | Tue Oct 01 22:27:25 2024 -0400 |
committer | Paul Smith <psmith@gnu.org> | Tue Oct 01 22:27:25 2024 -0400 |
tree | 940c1b0eb3bddfb63c4efacc0b422b512ec2760d | |
parent | 93704dd565e12a81f44ad4e98abfbef82227f63e [diff] |
[SV 66273] Double-colon targets must not be intermediate An explicitly mentioned double-colon target cannot be intermediate. * src/read.c (record_files): Set file->is_explicit in the case of an explicitly mentioned file built by a double colon rule. * src/file.c (print_file): Have print_file print whether a file is explicitly mentioned. * tests/scripts/features/patternrules: Add tests.