// DESCRIPTION: Verilator: Verilog Test module // // This file ONLY is placed under the Creative Commons Public Domain. // SPDX-FileCopyrightText: 2023 Antmicro Ltd // SPDX-License-Identifier: CC0-1.0 virtual class VBase; endclass class Cls #( parameter type T = VBase ); T t; function new; t = new; endfunction endclass virtual class ClsVirt #( parameter type T ); endclass module t; initial begin automatic Cls c = new; // Error automatic ClsVirt #(VBase) cv = new; // Error $stop; end endmodule