From 8eb20e9d92cafa381040643bb1f6db67d9416a63 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Fri, 1 Mar 1996 19:14:35 +0000 Subject: [PATCH] Fri Mar 1 12:04:47 1996 Roland McGrath * remake.c (f_mtime): Move future modtime check before FILE is clobbered by :: loop. --- remake.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/remake.c b/remake.c index 0ba53c0..3812aa3 100644 --- a/remake.c +++ b/remake.c @@ -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; } -- 2.7.4