Merge pull request #639 from larsclausen/class-empty-item
Handle empty class item declarations in parser
This commit is contained in:
commit
6c4a676bc1
|
|
@ -0,0 +1,22 @@
|
||||||
|
// Check that empty item declarations are supported for classes
|
||||||
|
|
||||||
|
module test;
|
||||||
|
|
||||||
|
class C;
|
||||||
|
;
|
||||||
|
int x;;
|
||||||
|
|
||||||
|
task test;
|
||||||
|
$display("PASSED");
|
||||||
|
endtask;
|
||||||
|
;
|
||||||
|
endclass
|
||||||
|
|
||||||
|
C c;
|
||||||
|
|
||||||
|
initial begin
|
||||||
|
c = new;
|
||||||
|
c.test;
|
||||||
|
end
|
||||||
|
|
||||||
|
endmodule
|
||||||
|
|
@ -442,6 +442,7 @@ sv_class21 normal,-g2009 ivltests
|
||||||
sv_class22 normal,-g2009 ivltests
|
sv_class22 normal,-g2009 ivltests
|
||||||
sv_class23 normal,-g2009 ivltests
|
sv_class23 normal,-g2009 ivltests
|
||||||
sv_class24 normal,-g2009 ivltests
|
sv_class24 normal,-g2009 ivltests
|
||||||
|
sv_class_empty_item normal,-g2009 ivltests
|
||||||
sv_class_extends_scoped normal,-g2009 ivltests
|
sv_class_extends_scoped normal,-g2009 ivltests
|
||||||
sv_class_localparam normal,-g2009 ivltests
|
sv_class_localparam normal,-g2009 ivltests
|
||||||
sv_class_new_init normal,-g2009 ivltests
|
sv_class_new_init normal,-g2009 ivltests
|
||||||
|
|
|
||||||
|
|
@ -365,6 +365,7 @@ sv_class21 CE,-g2009 ivltests
|
||||||
sv_class22 CE,-g2009 ivltests
|
sv_class22 CE,-g2009 ivltests
|
||||||
sv_class23 CE,-g2009 ivltests
|
sv_class23 CE,-g2009 ivltests
|
||||||
sv_class24 CE,-g2009 ivltests
|
sv_class24 CE,-g2009 ivltests
|
||||||
|
sv_class_empty_item CE,-g2009 ivltests
|
||||||
sv_class_extends_scoped CE,-g2009 ivltests
|
sv_class_extends_scoped CE,-g2009 ivltests
|
||||||
sv_class_localparam CE,-g2009 ivltests
|
sv_class_localparam CE,-g2009 ivltests
|
||||||
sv_class_new_init CE,-g2009 ivltests
|
sv_class_new_init CE,-g2009 ivltests
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue