Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/usr.bin/xlint/lint1 lint: rename ftflg to seen_fallthrough
details: https://anonhg.NetBSD.org/src/rev/1984d4c253cd
branches: trunk
changeset: 981763:1984d4c253cd
user: rillig <rillig%NetBSD.org@localhost>
date: Sat Mar 20 16:16:32 2021 +0000
description:
lint: rename ftflg to seen_fallthrough
One less abbreviation to remember when reading the code.
No functional change.
diffstat:
usr.bin/xlint/lint1/cgram.y | 22 +++++++++++-----------
usr.bin/xlint/lint1/externs1.h | 4 ++--
usr.bin/xlint/lint1/func.c | 20 ++++++++++----------
3 files changed, 23 insertions(+), 23 deletions(-)
diffs (178 lines):
diff -r 8db8a32e7451 -r 1984d4c253cd usr.bin/xlint/lint1/cgram.y
--- a/usr.bin/xlint/lint1/cgram.y Sat Mar 20 16:11:12 2021 +0000
+++ b/usr.bin/xlint/lint1/cgram.y Sat Mar 20 16:16:32 2021 +0000
@@ -1,5 +1,5 @@
%{
-/* $NetBSD: cgram.y,v 1.187 2021/03/20 16:11:12 rillig Exp $ */
+/* $NetBSD: cgram.y,v 1.188 2021/03/20 16:16:32 rillig Exp $ */
/*
* Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
@@ -35,7 +35,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: cgram.y,v 1.187 2021/03/20 16:11:12 rillig Exp $");
+__RCSID("$NetBSD: cgram.y,v 1.188 2021/03/20 16:16:32 rillig Exp $");
#endif
#include <limits.h>
@@ -1484,7 +1484,7 @@
| selection_statement
| iteration_statement
| jump_statement {
- ftflg = false;
+ seen_fallthrough = false;
}
| asm_statement
@@ -1504,16 +1504,16 @@
}
| T_CASE constant_expr T_COLON {
case_label($2);
- ftflg = true;
+ seen_fallthrough = true;
}
| T_CASE constant_expr T_ELLIPSIS constant_expr T_COLON {
/* XXX: We don't fill all cases */
case_label($2);
- ftflg = true;
+ seen_fallthrough = true;
}
| T_DEFAULT T_COLON {
default_label();
- ftflg = true;
+ seen_fallthrough = true;
}
;
@@ -1536,7 +1536,7 @@
freeblk();
mem_block_level--;
block_level--;
- ftflg = false;
+ seen_fallthrough = false;
}
;
@@ -1563,10 +1563,10 @@
expr_statement:
expr T_SEMI {
expr($1, false, false, false, false);
- ftflg = false;
+ seen_fallthrough = false;
}
| T_SEMI {
- ftflg = false;
+ seen_fallthrough = false;
}
;
@@ -1582,7 +1582,7 @@
$1->tn_sym->s_used = true;
$$ = $1;
expr($1, false, false, false, false);
- ftflg = false;
+ seen_fallthrough = false;
}
| non_expr_statement {
$$ = getnode();
@@ -1676,7 +1676,7 @@
}
| do_statement do_while_expr {
do2($2);
- ftflg = false;
+ seen_fallthrough = false;
}
| do error {
clear_warning_flags();
diff -r 8db8a32e7451 -r 1984d4c253cd usr.bin/xlint/lint1/externs1.h
--- a/usr.bin/xlint/lint1/externs1.h Sat Mar 20 16:11:12 2021 +0000
+++ b/usr.bin/xlint/lint1/externs1.h Sat Mar 20 16:16:32 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: externs1.h,v 1.79 2021/03/19 08:23:39 rillig Exp $ */
+/* $NetBSD: externs1.h,v 1.80 2021/03/20 16:16:32 rillig Exp $ */
/*
* Copyright (c) 1994, 1995 Jochen Pohl
@@ -236,7 +236,7 @@
extern sym_t *funcsym;
extern bool reached;
extern bool rchflg;
-extern bool ftflg;
+extern bool seen_fallthrough;
extern int nargusg;
extern pos_t argsused_pos;
extern int nvararg;
diff -r 8db8a32e7451 -r 1984d4c253cd usr.bin/xlint/lint1/func.c
--- a/usr.bin/xlint/lint1/func.c Sat Mar 20 16:11:12 2021 +0000
+++ b/usr.bin/xlint/lint1/func.c Sat Mar 20 16:16:32 2021 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: func.c,v 1.77 2021/03/17 01:15:31 rillig Exp $ */
+/* $NetBSD: func.c,v 1.78 2021/03/20 16:16:32 rillig Exp $ */
/*
* Copyright (c) 1994, 1995 Jochen Pohl
@@ -37,7 +37,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: func.c,v 1.77 2021/03/17 01:15:31 rillig Exp $");
+__RCSID("$NetBSD: func.c,v 1.78 2021/03/20 16:16:32 rillig Exp $");
#endif
#include <stdlib.h>
@@ -67,13 +67,13 @@
* Reset by each statement and set by FALLTHROUGH, switch (switch1())
* and case (label()).
*
- * Control statements if, for, while and switch do not reset ftflg because
- * this must be done by the controlled statement. At least for if this is
- * important because ** FALLTHROUGH ** after "if (expr) statement" is
+ * Control statements if, for, while and switch do not reset seen_fallthrough
+ * because this must be done by the controlled statement. At least for if this
+ * is important because ** FALLTHROUGH ** after "if (expr) statement" is
* evaluated before the following token, which causes reduction of above.
* This means that ** FALLTHROUGH ** after "if ..." would always be ignored.
*/
-bool ftflg;
+bool seen_fallthrough;
/* The innermost control statement */
cstk_t *cstmt;
@@ -474,7 +474,7 @@
lint_assert(ci->c_swtype != NULL);
- if (reached && !ftflg) {
+ if (reached && !seen_fallthrough) {
if (hflag)
/* fallthrough on case statement */
warning(220);
@@ -554,7 +554,7 @@
/* duplicate default in switch */
error(202);
} else {
- if (reached && !ftflg) {
+ if (reached && !seen_fallthrough) {
if (hflag)
/* fallthrough on default statement */
warning(284);
@@ -683,7 +683,7 @@
cstmt->c_swtype = tp;
reached = rchflg = false;
- ftflg = true;
+ seen_fallthrough = true;
}
/*
@@ -1236,7 +1236,7 @@
fallthru(int n)
{
- ftflg = true;
+ seen_fallthrough = true;
}
/*
Home |
Main Index |
Thread Index |
Old Index