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 funcarg and funccall to lon...



details:   https://anonhg.NetBSD.org/src/rev/ec149cd23ec0
branches:  trunk
changeset: 958408:ec149cd23ec0
user:      rillig <rillig%NetBSD.org@localhost>
date:      Sun Jan 03 20:38:26 2021 +0000

description:
lint: rename funcarg and funccall to longer names

>From the previous short names, it was no obvious that these functions
create a new tree node.

The function named funccall in lint2 has been left as-is, since it has a
completely different prototype.

diffstat:

 usr.bin/xlint/lint1/cgram.y    |  12 ++++++------
 usr.bin/xlint/lint1/externs1.h |   6 +++---
 usr.bin/xlint/lint1/tree.c     |  13 +++++++------
 3 files changed, 16 insertions(+), 15 deletions(-)

diffs (108 lines):

diff -r a4c5be2e296c -r ec149cd23ec0 usr.bin/xlint/lint1/cgram.y
--- a/usr.bin/xlint/lint1/cgram.y       Sun Jan 03 20:31:08 2021 +0000
+++ b/usr.bin/xlint/lint1/cgram.y       Sun Jan 03 20:38:26 2021 +0000
@@ -1,5 +1,5 @@
 %{
-/* $NetBSD: cgram.y,v 1.128 2021/01/03 20:31:08 rillig Exp $ */
+/* $NetBSD: cgram.y,v 1.129 2021/01/03 20:38:26 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.128 2021/01/03 20:31:08 rillig Exp $");
+__RCSID("$NetBSD: cgram.y,v 1.129 2021/01/03 20:38:26 rillig Exp $");
 #endif
 
 #include <limits.h>
@@ -1916,10 +1916,10 @@
                $$ = build(STAR, build(PLUS, $1, $3), NULL);
          }
        | term T_LPAREN T_RPAREN {
-               $$ = funccall($1, NULL);
+               $$ = new_function_call_node($1, NULL);
          }
        | term T_LPAREN func_arg_list T_RPAREN {
-               $$ = funccall($1, $3);
+               $$ = new_function_call_node($1, $3);
          }
        | term point_or_arrow T_NAME {
                if ($1 != NULL) {
@@ -2010,10 +2010,10 @@
 
 func_arg_list:
          expr                                          %prec T_COMMA {
-               $$ = funcarg(NULL, $1);
+               $$ = new_function_argument_node(NULL, $1);
          }
        | func_arg_list T_COMMA expr {
-               $$ = funcarg($1, $3);
+               $$ = new_function_argument_node($1, $3);
          }
        ;
 
diff -r a4c5be2e296c -r ec149cd23ec0 usr.bin/xlint/lint1/externs1.h
--- a/usr.bin/xlint/lint1/externs1.h    Sun Jan 03 20:31:08 2021 +0000
+++ b/usr.bin/xlint/lint1/externs1.h    Sun Jan 03 20:38:26 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: externs1.h,v 1.47 2021/01/03 20:31:08 rillig Exp $     */
+/*     $NetBSD: externs1.h,v 1.48 2021/01/03 20:38:26 rillig Exp $     */
 
 /*
  * Copyright (c) 1994, 1995 Jochen Pohl
@@ -212,8 +212,8 @@
 extern tnode_t *build_offsetof(type_t *, sym_t *);
 extern tnode_t *build_alignof(type_t *);
 extern tnode_t *cast(tnode_t *, type_t *);
-extern tnode_t *funcarg(tnode_t *, tnode_t *);
-extern tnode_t *funccall(tnode_t *, tnode_t *);
+extern tnode_t *new_function_argument_node(tnode_t *, tnode_t *);
+extern tnode_t *new_function_call_node(tnode_t *, tnode_t *);
 extern val_t   *constant(tnode_t *, int);
 extern void    expr(tnode_t *, int, int, int);
 extern void    check_expr_misc(tnode_t *, int, int, int, int, int, int);
diff -r a4c5be2e296c -r ec149cd23ec0 usr.bin/xlint/lint1/tree.c
--- a/usr.bin/xlint/lint1/tree.c        Sun Jan 03 20:31:08 2021 +0000
+++ b/usr.bin/xlint/lint1/tree.c        Sun Jan 03 20:38:26 2021 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: tree.c,v 1.121 2021/01/03 20:31:08 rillig Exp $        */
+/*     $NetBSD: tree.c,v 1.122 2021/01/03 20:38:26 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.121 2021/01/03 20:31:08 rillig Exp $");
+__RCSID("$NetBSD: tree.c,v 1.122 2021/01/03 20:38:26 rillig Exp $");
 #endif
 
 #include <float.h>
@@ -3192,11 +3192,12 @@
 
 /*
  * Create the node for a function argument.
- * All necessary conversions and type checks are done in funccall(), because
- * in funcarg() we have no information about expected argument types.
+ * All necessary conversions and type checks are done in
+ * new_function_call_node because new_function_argument_node has no
+ * information about expected argument types.
  */
 tnode_t *
-funcarg(tnode_t *args, tnode_t *arg)
+new_function_argument_node(tnode_t *args, tnode_t *arg)
 {
        tnode_t *ntn;
 
@@ -3218,7 +3219,7 @@
  * function arguments and insert conversions, if necessary.
  */
 tnode_t *
-funccall(tnode_t *func, tnode_t *args)
+new_function_call_node(tnode_t *func, tnode_t *args)
 {
        tnode_t *ntn;
        op_t    fcop;



Home | Main Index | Thread Index | Old Index