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.
diff --git a/remake.c b/remake.c
index 0ba53c0..3812aa3 100644
--- a/remake.c
+++ b/remake.c
@@ -979,15 +979,6 @@
}
}
- /* 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 @@
}
}
+ /* 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;
}