Section A.1.4, A.2.1.3, A.2.3, A.2.4, A.2.5, A.2.7, A.10, Syntax 4-1, Syntax 4-2, Syntax 5-2, Syntax 11-1
Variable dimension

In A.2.5 and Syntax 5-2, REPLACE

                variable_dimension12 ::=

                                { sized_or_unsized_dimension }

                |                associative_dimension

                |                queue_dimension

WITH

                variable_dimension12 ::=

                                unsized_dimension {sized_or_unsized_dimension }

                |                unpacked_dimension

                |                associative_dimension

                |                queue_dimension

 

In A.2.5, REPLACE

                unsized_dimension11 ::= [ ]

WITH

                unsized_dimension11 ::= [ ]

 

In A.2.5, DELETE

                sized_or_unsized_dimension ::= unpacked_dimension | unsized_dimension

 

 

Replace each occurrence of

                variable_dimension

WITH

                { variable_dimension }

IN

A.1.4

ansi_port_declaration

A.2.1.3 and Syntax 4-2

type_declaration

A.2.3 (twice in each production)

list_of_member_identifiers

list_of_tf_variable_identifiers

list_of_variable_identifiers

list_of_variable_port_identifiers

A.2.4 and Syntax 4-1

variable_decl_assignment

A.2.7 and Syntax 11-1

tf_port_item

 

In A.10, footnote 11, REPLACE

 

                unsized_dimension is permitted only in declarations of import DPI functions, see dpi_function_proto.

 

WITH

               

In packed_dimension, unsized_dimension is permitted only in declarations of import DPI functions, see dpi_function_proto.

 

 

In A.10, DELETE footnote 12.