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);
 	}

Reply via email to