Module Name: src
Committed By: rillig
Date: Sun Mar 21 09:54:02 UTC 2021
Modified Files:
src/usr.bin/xlint/lint1: cgram.y
Log Message:
lint: rename declspecs to declaration_specifiers, just as in C99
No functional change.
To generate a diff of this commit:
cvs rdiff -u -r1.193 -r1.194 src/usr.bin/xlint/lint1/cgram.y
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.193 src/usr.bin/xlint/lint1/cgram.y:1.194
--- src/usr.bin/xlint/lint1/cgram.y:1.193 Sun Mar 21 09:49:34 2021
+++ src/usr.bin/xlint/lint1/cgram.y Sun Mar 21 09:54:02 2021
@@ -1,5 +1,5 @@
%{
-/* $NetBSD: cgram.y,v 1.193 2021/03/21 09:49:34 rillig Exp $ */
+/* $NetBSD: cgram.y,v 1.194 2021/03/21 09:54:02 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.193 2021/03/21 09:49:34 rillig Exp $");
+__RCSID("$NetBSD: cgram.y,v 1.194 2021/03/21 09:54:02 rillig Exp $");
#endif
#include <limits.h>
@@ -406,7 +406,7 @@ top_level_declaration: /* C99 6.9 calls
}
}
| declmods deftyp notype_init_decls T_SEMI
- | declspecs deftyp T_SEMI {
+ | declaration_specifiers deftyp T_SEMI {
if (dcs->d_scl == TYPEDEF) {
/* typedef declares no type name */
warning(72);
@@ -415,7 +415,7 @@ top_level_declaration: /* C99 6.9 calls
warning(2);
}
}
- | declspecs deftyp type_init_decls T_SEMI
+ | declaration_specifiers deftyp type_init_decls T_SEMI
| error T_SEMI {
global_clean_up();
}
@@ -460,7 +460,7 @@ func_decl:
| declmods deftyp notype_decl {
$$ = $3;
}
- | declspecs deftyp type_decl {
+ | declaration_specifiers deftyp type_decl {
$$ = $3;
}
;
@@ -487,7 +487,7 @@ arg_declaration:
warning(2);
}
| declmods deftyp notype_init_decls T_SEMI
- | declspecs deftyp T_SEMI {
+ | declaration_specifiers deftyp T_SEMI {
if (!dcs->d_nedecl) {
/* empty declaration */
warning(2);
@@ -496,14 +496,14 @@ arg_declaration:
warning(3, type_name(dcs->d_type));
}
}
- | declspecs deftyp type_init_decls T_SEMI {
+ | declaration_specifiers deftyp type_init_decls T_SEMI {
if (dcs->d_nedecl) {
/* '%s' declared in argument declaration list */
warning(3, type_name(dcs->d_type));
}
}
| declmods error
- | declspecs error
+ | declaration_specifiers error
;
declaration: /* C99 6.7 */
@@ -517,7 +517,7 @@ declaration: /* C99 6.7 */
}
}
| declmods deftyp notype_init_decls T_SEMI
- | declspecs deftyp T_SEMI {
+ | declaration_specifiers deftyp T_SEMI {
if (dcs->d_scl == TYPEDEF) {
/* typedef declares no type name */
warning(72);
@@ -526,7 +526,7 @@ declaration: /* C99 6.7 */
warning(2);
}
}
- | declspecs deftyp type_init_decls T_SEMI
+ | declaration_specifiers deftyp type_init_decls T_SEMI
| error T_SEMI
;
@@ -635,16 +635,16 @@ deftyp:
}
;
-declspecs: /* C99 6.7 calls this declaration_specifiers */
+declaration_specifiers: /* C99 6.7 */
clrtyp_typespec {
add_type($1);
}
| declmods typespec {
add_type($2);
}
- | type_attribute declspecs
- | declspecs declmod
- | declspecs notype_typespec {
+ | type_attribute declaration_specifiers
+ | declaration_specifiers declmod
+ | declaration_specifiers notype_typespec {
add_type($2);
}
;
@@ -1294,7 +1294,7 @@ parameter_declaration:
declmods deftyp {
$$ = declare_argument(abstract_name(), false);
}
- | declspecs deftyp {
+ | declaration_specifiers deftyp {
$$ = declare_argument(abstract_name(), false);
}
| declmods deftyp notype_param_decl {
@@ -1307,13 +1307,13 @@ parameter_declaration:
* "function with an abstract argument of type function".
* This grammar realizes the second case.
*/
- | declspecs deftyp param_decl {
+ | declaration_specifiers deftyp param_decl {
$$ = declare_argument($3, false);
}
| declmods deftyp abstract_decl {
$$ = declare_argument($3, false);
}
- | declspecs deftyp abstract_decl {
+ | declaration_specifiers deftyp abstract_decl {
$$ = declare_argument($3, false);
}
;
@@ -1729,8 +1729,8 @@ for_start:
}
;
for_exprs:
- for_start declspecs deftyp notype_init_decls T_SEMI opt_expr
- T_SEMI opt_expr T_RPAREN {
+ for_start declaration_specifiers deftyp notype_init_decls T_SEMI
+ opt_expr T_SEMI opt_expr T_RPAREN {
/* variable declaration in for loop */
c99ism(325);
for1(NULL, $6, $8);