// DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. // SPDX-FileCopyrightText: 2024 Wilson Snyder // SPDX-License-Identifier: CC0-1.0 class Cls #(parameter PARAMB = 12); endclass class Cls2 #(parameter PARAMB = 13, parameter PARAMC = 14); endclass module t; Cls #(.PARAMBAD(1)) c; // Bad param name Cls #(13, 1) cd; // Bad param number Cls #(.PARAMB(14),) ce; // Bad superfluous comma Cls #(14,) cf; // Bad superfluous comma Cls2 #(15,) cg; // Bad superfluous comma Cls2 #(.PARAMB(16),) ch; // Bad superfluous comma Cls2 #(.PARAMC(17),) ci; // Bad superfluous comma endmodule