Add regression test for class with scoped base class type
Check that classes with a scoped base class type get elaborated correctly. Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
This commit is contained in:
parent
6a61144937
commit
42dd8a0703
|
|
@ -0,0 +1,29 @@
|
||||||
|
// Check that base class defined in a package is handled correctly
|
||||||
|
|
||||||
|
package P;
|
||||||
|
class B;
|
||||||
|
task check;
|
||||||
|
$display("PASSED");
|
||||||
|
endtask
|
||||||
|
endclass
|
||||||
|
endpackage
|
||||||
|
|
||||||
|
module test;
|
||||||
|
|
||||||
|
class B;
|
||||||
|
task check;
|
||||||
|
$display("FAILED");
|
||||||
|
endtask
|
||||||
|
endclass
|
||||||
|
|
||||||
|
class C extends P::B;
|
||||||
|
endclass
|
||||||
|
|
||||||
|
C c;
|
||||||
|
|
||||||
|
initial begin
|
||||||
|
c = new;
|
||||||
|
c.check();
|
||||||
|
end
|
||||||
|
|
||||||
|
endmodule
|
||||||
|
|
@ -424,6 +424,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_extends_scoped normal,-g2009 ivltests
|
||||||
sv_darray1 normal,-g2009 ivltests
|
sv_darray1 normal,-g2009 ivltests
|
||||||
sv_darray2 normal,-g2009 ivltests
|
sv_darray2 normal,-g2009 ivltests
|
||||||
sv_darray3 normal,-g2009 ivltests
|
sv_darray3 normal,-g2009 ivltests
|
||||||
|
|
|
||||||
|
|
@ -363,6 +363,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_extends_scoped CE,-g2009 ivltests
|
||||||
sv_end_label CE,-g2009 ivltests # Also generate
|
sv_end_label CE,-g2009 ivltests # Also generate
|
||||||
sv_foreach2 CE,-g2009,-pallowsigned=1 ivltests
|
sv_foreach2 CE,-g2009,-pallowsigned=1 ivltests
|
||||||
sv_foreach3 CE,-g2009 ivltests
|
sv_foreach3 CE,-g2009 ivltests
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue