// pattern: required type parameter "Y" in class "C" has not been provided
class C #(
    parameter type Y
);
    localparam X = $bits(Y) + 1;
endclass
module top;
    initial $display(C#()::X);
endmodule