verilator/test_regress/t/t_event_control_double_lost.v

35 lines
585 B
Systemverilog

// DESCRIPTION: Verilator: Verilog Test module
//
// This file ONLY is placed under the Creative Commons Public Domain.
// SPDX-FileCopyrightText: 2026 Antmicro
// SPDX-License-Identifier: CC0-1.0
module x;
event a;
event b;
bit ok = 0;
task do_the_job();
static bit first = 1;
if (first) begin
first = 0;
@a;
ok = 1;
end
else begin
->a;
end
endtask
initial begin
#1 ->b;
#100;
if (!ok) $stop;
$write("*-* All Finished *-*\n");
$finish;
end
always @b do_the_job();
always @b do_the_job();
endmodule