Module Name: src Committed By: rillig Date: Mon Dec 7 01:10:03 UTC 2020
Modified Files: src/usr.bin/make: compat.c Log Message: make(1): merge local variables in Compat_Run To generate a diff of this commit: cvs rdiff -u -r1.201 -r1.202 src/usr.bin/make/compat.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/usr.bin/make/compat.c diff -u src/usr.bin/make/compat.c:1.201 src/usr.bin/make/compat.c:1.202 --- src/usr.bin/make/compat.c:1.201 Mon Dec 7 01:07:13 2020 +++ src/usr.bin/make/compat.c Mon Dec 7 01:10:03 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: compat.c,v 1.201 2020/12/07 01:07:13 rillig Exp $ */ +/* $NetBSD: compat.c,v 1.202 2020/12/07 01:10:03 rillig Exp $ */ /* * Copyright (c) 1988, 1989, 1990 The Regents of the University of California. @@ -96,7 +96,7 @@ #include "pathnames.h" /* "@(#)compat.c 8.2 (Berkeley) 3/19/94" */ -MAKE_RCSID("$NetBSD: compat.c,v 1.201 2020/12/07 01:07:13 rillig Exp $"); +MAKE_RCSID("$NetBSD: compat.c,v 1.202 2020/12/07 01:10:03 rillig Exp $"); static GNode *curTarg = NULL; static pid_t compatChild; @@ -664,8 +664,7 @@ void Compat_Run(GNodeList *targs) { GNode *gn = NULL; /* Current root target */ - Boolean mainError; - Boolean endError; + Boolean seenError; if (!shellName) Shell_Init(); @@ -705,7 +704,7 @@ Compat_Run(GNodeList *targs) */ Make_ExpandUse(targs); - mainError = FALSE; + seenError = FALSE; while (!Lst_IsEmpty(targs)) { gn = Lst_Dequeue(targs); Compat_Make(gn, gn); @@ -715,7 +714,7 @@ Compat_Run(GNodeList *targs) } else if (gn->made == ABORTED) { printf("`%s' not remade because of errors.\n", gn->name); - mainError = TRUE; + seenError = TRUE; } } @@ -724,19 +723,18 @@ Compat_Run(GNodeList *targs) * the last one succeeds? This should not count as overall success. */ if (GNode_IsError(gn)) - mainError = TRUE; + seenError = TRUE; /* * If the user has defined a .END target, run its commands. */ - if (!mainError) { + if (!seenError) { GNode *endNode = Targ_GetEndNode(); Compat_Make(endNode, endNode); - endError = GNode_IsError(endNode); - } else - endError = FALSE; + seenError = GNode_IsError(endNode); + } - if (mainError || endError) { + if (seenError) { PrintOnError(gn, "\nStop."); exit(1); }