verilator/test_regress/t/t_json_only_begin_hier.v

33 lines
678 B
Systemverilog

// DESCRIPTION: Verilator: Verilog Test module
//
// This file ONLY is placed under the Creative Commons Public Domain.
// SPDX-FileCopyrightText: 2023 Risto Pejasinovic
// SPDX-License-Identifier: CC0-1.0
module submod2 ();
endmodule
module submod #() ();
if (1) begin : submod_gen
wire l1_sig;
if (1) begin : nested_gen
submod2 submod_nested ();
end
submod2 submod_l1 ();
end
submod2 submod_l0 ();
endmodule
module test ();
genvar N;
generate
for (N = 0; N < 2; N = N + 1) begin : FOR_GENERATE
submod submod_for ();
if (1) begin
submod submod_2 ();
end
submod submod_3 ();
end
endgenerate
endmodule