Module Name: src
Committed By: rillig
Date: Sat Jul 10 17:46:55 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y lex.c
Log Message:
lint: rename y_sb to y_name
That buffer is only used for names of identifiers, so be more specific.
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.296 -r1.297 src/usr.bin/xlint/lint1/cgram.y
cvs rdiff -u -r1.53 -r1.54 src/usr.bin/xlint/lint1/lex.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/cgram.y
diff -u src/usr.bin/xlint/lint1/cgram.y:1.296 src/usr.bin/xlint/lint1/cgram.y:1.297
--- src/usr.bin/xlint/lint1/cgram.y:1.296 Sat Jul 10 17:35:54 2021
+++ src/usr.bin/xlint/lint1/cgram.y Sat Jul 10 17:46:55 2021
@@ -1,5 +1,5 @@
%{
-/* $NetBSD: cgram.y,v 1.296 2021/07/10 17:35:54 rillig Exp $ */
+/* $NetBSD: cgram.y,v 1.297 2021/07/10 17:46:55 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.296 2021/07/10 17:35:54 rillig Exp $");
+__RCSID("$NetBSD: cgram.y,v 1.297 2021/07/10 17:46:55 rillig Exp $");
#endif
#include <limits.h>
@@ -121,13 +121,14 @@ anonymize(sym_t *s)
for ( ; s != NULL; s = s->s_next)
s->s_styp = NULL;
}
+
%}
%expect 136
%union {
val_t *y_val;
- sbuf_t *y_sb;
+ sbuf_t *y_name;
sym_t *y_sym;
op_t y_op;
scl_t y_scl;
@@ -272,8 +273,8 @@ anonymize(sym_t *s)
%right T_UNARY T_INCDEC T_SIZEOF T_REAL T_IMAG
%left T_LPAREN T_LBRACK T_POINT T_ARROW
-%token <y_sb> T_NAME
-%token <y_sb> T_TYPENAME
+%token <y_name> T_NAME
+%token <y_name> T_TYPENAME
%token <y_val> T_CON
%token <y_string> T_STRING
@@ -288,7 +289,7 @@ anonymize(sym_t *s)
%type <y_sym> enum_tag
%type <y_tspec> struct
%type <y_sym> struct_declaration
-%type <y_sb> identifier
+%type <y_name> identifier
%type <y_sym> member_declaration_list_semi
%type <y_sym> member_declaration_list
%type <y_sym> member_declaration
@@ -335,7 +336,7 @@ anonymize(sym_t *s)
%type <y_tnode> expr_opt
%type <y_string> string
%type <y_string> string2
-%type <y_sb> asm_or_symbolrename_opt
+%type <y_name> asm_or_symbolrename_opt
%type <y_range> range
%type <y_seen_statement> block_item_list
%type <y_seen_statement> block_item
Index: src/usr.bin/xlint/lint1/lex.c
diff -u src/usr.bin/xlint/lint1/lex.c:1.53 src/usr.bin/xlint/lint1/lex.c:1.54
--- src/usr.bin/xlint/lint1/lex.c:1.53 Thu Jul 8 03:10:39 2021
+++ src/usr.bin/xlint/lint1/lex.c Sat Jul 10 17:46:55 2021
@@ -1,4 +1,4 @@
-/* $NetBSD: lex.c,v 1.53 2021/07/08 03:10:39 rillig Exp $ */
+/* $NetBSD: lex.c,v 1.54 2021/07/10 17:46:55 rillig Exp $ */
/*
* Copyright (c) 1996 Christopher G. Demetriou. All Rights Reserved.
@@ -38,7 +38,7 @@
#include <sys/cdefs.h>
#if defined(__RCSID) && !defined(lint)
-__RCSID("$NetBSD: lex.c,v 1.53 2021/07/08 03:10:39 rillig Exp $");
+__RCSID("$NetBSD: lex.c,v 1.54 2021/07/10 17:46:55 rillig Exp $");
#endif
#include <ctype.h>
@@ -440,7 +440,7 @@ lex_name(const char *yytext, size_t yyle
tok = T_NAME;
}
- yylval.y_sb = sb;
+ yylval.y_name = sb;
return tok;
}