Section A.2.1.3,
A.2.2.1, A.2.3, A.2.4, A.2.8, A.6.8 and their excerpts in Syntax 3-1, Syntax 3-4, Syntax 5-1, Syntax 8-4
Variable declarations
In A.2.1.3, REMOVE block_data_declaration
In A.2.1.3, REMOVE block_variable_declaration
In A.2.1.3, in data_declaration,
REPLACE
variable_declaration
WITH
[ lifetime ] variable_declaration
In A.2.1.3,
REPLACE
variable_declaration ::=
[ lifetime ] data_type list_of_variable_identifiers_or_assignments ;
WITH
variable_declaration ::=
data_type list_of_variable_decl_assignments ;
In A.2.2.1,
REPLACE
struct_union_member ::=
{ attribute_instance } data_type
list_of_variable_identifiers_or_assignments ;
WITH
struct_union_member ::= { attribute_instance } variable_declaration ;
In A.2.3, REMOVE list_of_variable_identifiers_or_assignments
In A.2.4, in variable_decl_assignment,
REPLACE
variable_identifier [ variable_dimension ] [ = constant_expression ]
WITH
variable_identifier variable_dimension [ = constant_expression ]
In A.2.8, in block_item_declaration,
REPLACE
{ attribute_instance } block_data_declaration
WITH
{ attribute_instance } data_declaration
In A.6.8, in variable_decl_or_assignment,
REPLACE
data_type list_of_variable_identifiers_or_assignments
WITH
variable_declaration