Section A.1.7,
A.1.8, A.1.10, A.6.4, Syntax 8-1,
Syntax 11-1, Syntax 15-4, Syntax 16-1, Syntax 18-1
Class constructor declarations
In A.1.10 and Syntax 18-1, in package_or_generate_item_declaration, REPLACE
| class_declaration
WITH
| class_declaration
| class_constructor_declaration
In A.1.10 and Syntax 18-1, in anonymous_program_item, REPLACE
| class_declaration
WITH
| class_declaration
| class_constructor_declaration
In A.1.7 and Syntax 16-1, in non_port_module_item, REMOVE
| class_declaration
In A.1.8 and Syntax 11-1, in class_method, REPLACE
| class_constructor_declaration
WITH
| { method_qualifier } class_constructor_declaration
| extern { method_qualifier } class_constructor_prototype
In A.1.8 and Syntax 11-1, ADD
class_constructor_prototype ::=
function new ( [ tf_port_list ] ) ;
In A.1.8 and Syntax 11-1, in class_constructor_declaration, REPLACE
function new (
tf_port_list ) ;
WITH
function
[ class_scope ] new
[ ( [
tf_port_list ] )
] ;
In the final paragraph of 11.14, REMOVE
“Note:”
and REPLACE
“must be”
WITH
“shall be”
In A.6.4, Syntax 8-1 and Syntax 15-4, in statement_item, REPLACE
| clocking_drive
WITH
| clocking_drive ;