Module Name: src Committed By: rillig Date: Sun Feb 28 03:33:18 UTC 2021
Modified Files: src/usr.bin/xlint/lint1: tree.c Log Message: lint: rename parameter in function 'expr' For symmetry with the function is_constcond_false. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.225 -r1.226 src/usr.bin/xlint/lint1/tree.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/xlint/lint1/tree.c diff -u src/usr.bin/xlint/lint1/tree.c:1.225 src/usr.bin/xlint/lint1/tree.c:1.226 --- src/usr.bin/xlint/lint1/tree.c:1.225 Sun Feb 28 02:00:05 2021 +++ src/usr.bin/xlint/lint1/tree.c Sun Feb 28 03:33:18 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: tree.c,v 1.225 2021/02/28 02:00:05 rillig Exp $ */ +/* $NetBSD: tree.c,v 1.226 2021/02/28 03:33:18 rillig Exp $ */ /* * Copyright (c) 1994, 1995 Jochen Pohl @@ -37,7 +37,7 @@ #include <sys/cdefs.h> #if defined(__RCSID) && !defined(lint) -__RCSID("$NetBSD: tree.c,v 1.225 2021/02/28 02:00:05 rillig Exp $"); +__RCSID("$NetBSD: tree.c,v 1.226 2021/02/28 03:33:18 rillig Exp $"); #endif #include <float.h> @@ -3738,7 +3738,7 @@ is_constcond_false(const tnode_t *tn, ts * memory which is used for the expression. */ void -expr(tnode_t *tn, bool vctx, bool tctx, bool dofreeblk, bool constcond_zero_ok) +expr(tnode_t *tn, bool vctx, bool tctx, bool dofreeblk, bool constcond_false_ok) { lint_assert(tn != NULL || nerr != 0); @@ -3759,7 +3759,7 @@ expr(tnode_t *tn, bool vctx, bool tctx, warning(159); } else if (tn->tn_op == CON) { if (hflag && tctx && !constcond_flag && - !(constcond_zero_ok && + !(constcond_false_ok && is_constcond_false(tn, tn->tn_type->t_tspec))) /* constant in conditional context */ warning(161);