Fri Mar 1 12:04:47 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>

* remake.c (f_mtime): Move future modtime check before FILE is
	clobbered by :: loop.
This commit is contained in:
Roland McGrath 1996-03-01 19:14:35 +00:00
parent 32979e8122
commit 8eb20e9d92

View File

@ -979,15 +979,6 @@ f_mtime (file, search)
}
}
/* Store the mtime into all the entries for this file. */
if (file->double_colon)
file = file->double_colon;
do
{
file->last_mtime = mtime;
file = file->prev;
} while (file != 0);
{
/* Files can have bogus timestamps that nothing newly made will be
"newer" than. Updating their dependents could just result in loops.
@ -1009,6 +1000,15 @@ f_mtime (file, search)
}
}
/* Store the mtime into all the entries for this file. */
if (file->double_colon)
file = file->double_colon;
do
{
file->last_mtime = mtime;
file = file->prev;
} while (file != 0);
return mtime;
}