Tests (#6698 testcase only)

This commit is contained in:
Wilson Snyder 2025-11-16 17:16:21 -05:00
parent 382d90e03e
commit eb6ce0799c
1 changed files with 17 additions and 10 deletions

View File

@ -5,20 +5,27 @@
// SPDX-License-Identifier: CC0-1.0
virtual class VBase;
pure virtual function int hello();
pure virtual function int hello();
// See Issue #6698; appears IEEE illegal
// pure virtual task automatic fin();
pure virtual task fin();
endclass
class VA extends VBase;
virtual function int hello;
return 2;
endfunction
virtual function int hello;
return 2;
endfunction
virtual task automatic fin;
$write("*-* All Finished *-*\n");
$finish;
endtask
endclass
module t;
initial begin
VA va = new;
if (va.hello() != 2) $stop;
$write("*-* All Finished *-*\n");
$finish;
end
initial begin
VA va;
va = new;
if (va.hello() != 2) $stop;
va.fin();
end
endmodule