iverilog/ivtest/ivltests/packed_dims_invalid_class.v

29 lines
367 B
Coq
Raw Normal View History

// Invalid packed dimensions
// This should generate a error message and not crash during elaboration
typedef logic [] T1;
typedef logic [0] T2;
typedef logic [-1] T3;
typedef logic [$] T4;
class C;
logic [$] a;
T1 b;
T1 [$] c;
logic [0] d;
T2 e;
T2 [0] f;
logic [-1] g;
T3 h;
T3 [-1] i;
logic [$] j;
T4 k;
T4 [$] l;
endclass
module test;
endmodule