verilator/test_regress/t/t_interface_func_impure_bad.v

35 lines
592 B
Systemverilog

// DESCRIPTION: Verilator: Verilog Test module
//
// This file ONLY is placed under the Creative Commons Public Domain.
// SPDX-FileCopyrightText: 2026 Wilson Snyder
// SPDX-License-Identifier: CC0-1.0
package pkg;
bit external_sig;
endpackage
interface iface;
import pkg::*;
bit local_sig;
task local_write;
// verilator no_inline_task
local_sig = 1'b1;
endtask
task external_write;
// verilator no_inline_task
external_sig = 1'b1;
endtask
endinterface
module t;
iface i ();
initial begin
i.local_write();
i.external_write();
end
endmodule