// 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