Module Name: src
Committed By: rillig
Date: Tue Dec 21 15:15:45 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: init.c
Log Message:
lint: rename parameters in check_init_expr
An initialization has a left-hand and a right-hand side, reflect this in
the parameter names to avoid confusion.
No binary change.
To generate a diff of this commit:
cvs rdiff -u -r1.223 -r1.224 src/usr.bin/xlint/lint1/init.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/init.c
diff -u src/usr.bin/xlint/lint1/init.c:1.223 src/usr.bin/xlint/lint1/init.c:1.224
--- src/usr.bin/xlint/lint1/init.c:1.223 Mon Dec 20 19:34:01 2021
+++ src/usr.bin/xlint/lint1/init.c Tue Dec 21 15:15:45 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: init.c,v 1.223 2021/12/20 19:34:01 rillig Exp $ */
+/* $NetBSD: init.c,v 1.224 2021/12/21 15:15:45 rillig Exp $ */
/*
* Copyright (c) 1994, 1995 Jochen Pohl
@@ -38,7 +38,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: init.c,v 1.223 2021/12/20 19:34:01 rillig Exp $");
+__RCSID("$NetBSD: init.c,v 1.224 2021/12/21 15:15:45 rillig Exp $");
#endif
#include <stdlib.h>
@@ -348,30 +348,30 @@ check_trad_no_auto_aggregate(const sym_t
}
static void
-check_init_expr(const type_t *tp, sym_t *sym, tnode_t *tn)
+check_init_expr(const type_t *ltp, sym_t *lsym, tnode_t *rn)
{
tnode_t *ln;
- type_t *ltp;
+ type_t *lutp;
tspec_t lt, rt;
struct memory_block *tmem;
- ltp = expr_unqualified_type(tp);
+ lutp = expr_unqualified_type(ltp);
/* Create a temporary node for the left side. */
ln = expr_zalloc(sizeof(*ln));
ln->tn_op = NAME;
- ln->tn_type = ltp;
+ ln->tn_type = lutp;
ln->tn_lvalue = true;
- ln->tn_sym = sym;
+ ln->tn_sym = lsym;
- tn = cconv(tn);
+ rn = cconv(rn);
lt = ln->tn_type->t_tspec;
- rt = tn->tn_type->t_tspec;
+ rt = rn->tn_type->t_tspec;
debug_step("typeok '%s', '%s'",
- type_name(ln->tn_type), type_name(tn->tn_type));
- if (!typeok(INIT, 0, ln, tn))
+ type_name(ln->tn_type), type_name(rn->tn_type));
+ if (!typeok(INIT, 0, ln, rn))
return;
/*
@@ -379,7 +379,7 @@ check_init_expr(const type_t *tp, sym_t
* expr() would free it.
*/
tmem = expr_save_memory();
- expr(tn, true, false, true, false);
+ expr(rn, true, false, true, false);
expr_restore_memory(tmem);
check_bit_field_init(ln, lt, rt);
@@ -387,10 +387,10 @@ check_init_expr(const type_t *tp, sym_t
/*
* XXX: Is it correct to do this conversion _after_ the typeok above?
*/
- if (lt != rt || (tp->t_bitfield && tn->tn_op == CON))
- tn = convert(INIT, 0, unconst_cast(tp), tn);
+ if (lt != rt || (ltp->t_bitfield && rn->tn_op == CON))
+ rn = convert(INIT, 0, unconst_cast(ltp), rn);
- check_non_constant_initializer(tn, sym);
+ check_non_constant_initializer(rn, lsym);
}