sv2v/test/error/class_parameter_not_expr.sv

10 lines
209 B
Systemverilog

// pattern: cannot override type parameter "Y" in class "C" with expression 1
class C #(
parameter type Y
);
localparam X = $bits(Y) + 1;
endclass
module top;
initial $display(C#(1)::X);
endmodule