(main): When disqualifying makefiles for updating, use double_colon pointer

to find all entries for a file.
This commit is contained in:
Roland McGrath 1994-04-05 10:20:03 +00:00
parent 3580cdedd8
commit 4e4b1ed670

4
main.c
View file

@ -862,7 +862,7 @@ main (argc, argv, envp)
{
register struct file *f = d->file;
if (f->double_colon)
do
for (f = f->double_colon; f != NULL; f = f->prev)
{
if (f->deps == 0 && f->cmds != 0)
{
@ -890,9 +890,7 @@ main (argc, argv, envp)
break;
}
f = f->prev;
}
while (f != NULL);
if (f == NULL || !f->double_colon)
{
if (makefile_mtimes == 0)