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 /* Files can have bogus timestamps that nothing newly made will be
"newer" than. Updating their dependents could just result in loops. "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; return mtime;
} }