Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.bin/make make(1): merge duplicate code in Parse_MainName
details: https://anonhg.NetBSD.org/src/rev/eba922cefb32
branches: trunk
changeset: 958821:eba922cefb32
user: rillig <rillig%NetBSD.org@localhost>
date: Thu Jan 21 14:30:01 2021 +0000
description:
make(1): merge duplicate code in Parse_MainName
diffstat:
usr.bin/make/make.h | 7 +++++--
usr.bin/make/parse.c | 10 ++++------
2 files changed, 9 insertions(+), 8 deletions(-)
diffs (53 lines):
diff -r c90820ed1bd2 -r eba922cefb32 usr.bin/make/make.h
--- a/usr.bin/make/make.h Thu Jan 21 14:24:25 2021 +0000
+++ b/usr.bin/make/make.h Thu Jan 21 14:30:01 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: make.h,v 1.244 2021/01/19 20:51:46 rillig Exp $ */
+/* $NetBSD: make.h,v 1.245 2021/01/21 14:30:01 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -413,7 +413,10 @@
* this node, in the normal sense. */
GNodeList order_succ;
- /* Other nodes of the same name, for the '::' dependency operator. */
+ /*
+ * Other nodes of the same name, for targets that were defined using
+ * the '::' dependency operator (OP_DOUBLEDEP).
+ */
GNodeList cohorts;
/* The "#n" suffix for this cohort, or "" for other nodes */
char cohort_num[8];
diff -r c90820ed1bd2 -r eba922cefb32 usr.bin/make/parse.c
--- a/usr.bin/make/parse.c Thu Jan 21 14:24:25 2021 +0000
+++ b/usr.bin/make/parse.c Thu Jan 21 14:30:01 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: parse.c,v 1.526 2021/01/10 21:20:46 rillig Exp $ */
+/* $NetBSD: parse.c,v 1.527 2021/01/21 14:30:01 rillig Exp $ */
/*
* Copyright (c) 1988, 1989, 1990, 1993
@@ -109,7 +109,7 @@
#include "pathnames.h"
/* "@(#)parse.c 8.3 (Berkeley) 3/19/94" */
-MAKE_RCSID("$NetBSD: parse.c,v 1.526 2021/01/10 21:20:46 rillig Exp $");
+MAKE_RCSID("$NetBSD: parse.c,v 1.527 2021/01/21 14:30:01 rillig Exp $");
/* types and constants */
@@ -3259,11 +3259,9 @@
if (mainNode == NULL)
Punt("no target to make.");
- if (mainNode->type & OP_DOUBLEDEP) {
- Lst_Append(mainList, mainNode);
+ Lst_Append(mainList, mainNode);
+ if (mainNode->type & OP_DOUBLEDEP)
Lst_AppendAll(mainList, &mainNode->cohorts);
- } else
- Lst_Append(mainList, mainNode);
Var_Append(".TARGETS", mainNode->name, VAR_GLOBAL);
}
Home |
Main Index |
Thread Index |
Old Index