mirror of
https://github.com/zachjs/sv2v.git
synced 2026-09-03 08:33:46 +02:00
logic conversion notices procedural assignments in tasks and functions
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
module top;
|
||||
logic x, y, z;
|
||||
task t;
|
||||
x = 1;
|
||||
endtask
|
||||
function f;
|
||||
y = 1;
|
||||
f = 0;
|
||||
endfunction
|
||||
assign z = 0;
|
||||
initial begin
|
||||
t;
|
||||
$display("%b %b %b %b", x, y, z, f());
|
||||
$display("%b %b %b %b", x, y, z, f());
|
||||
end
|
||||
endmodule
|
||||
@@ -0,0 +1,20 @@
|
||||
module top;
|
||||
reg x, y;
|
||||
wire z;
|
||||
task t;
|
||||
x = 1;
|
||||
endtask
|
||||
function f;
|
||||
input x;
|
||||
begin
|
||||
y = 1;
|
||||
f = 0;
|
||||
end
|
||||
endfunction
|
||||
assign z = 0;
|
||||
initial begin
|
||||
t;
|
||||
$display("%b %b %b %b", x, y, z, f(0));
|
||||
$display("%b %b %b %b", x, y, z, f(0));
|
||||
end
|
||||
endmodule
|
||||
Reference in New Issue
Block a user