data/full_repos/permissive/143278/ivltests/br975.v
 line:5: before: "packed"
1: b"%Error: data/full_repos/permissive/143278/ivltests/br975.v:15: Duplicate declaration of signal: 'd1'\ndata_t d1;\n       ^~\n        data/full_repos/permissive/143278/ivltests/br975.v:14: ... Location of original declaration\ndata_t d1;\n       ^~\n%Error: data/full_repos/permissive/143278/ivltests/br975.v:18: Duplicate declaration of signal: 'e1'\nenum_t e1;\n       ^~\n        data/full_repos/permissive/143278/ivltests/br975.v:17: ... Location of original declaration\nenum_t e1;\n       ^~\n%Error: data/full_repos/permissive/143278/ivltests/br975.v:21: Duplicate declaration of signal: 'r1'\nreg r1;\n    ^~\n        data/full_repos/permissive/143278/ivltests/br975.v:20: ... Location of original declaration\nreg r1;\n    ^~\n%Error: Exiting due to 3 error(s)\n"
module bug();

typedef struct packed {
  logic        value;
} data_t;

typedef enum { A, B } enum_t;

wire w1;
wire w1;

data_t d1;
data_t d1;

enum_t e1;
enum_t e1;

reg r1;
reg r1;

endmodule
module bug();


typedef struct packed {
  logic        value;
} data_t;

typedef enum { A, B } enum_t;

wire w1;
wire w1;

data_t d1;
data_t d1;

enum_t e1;
enum_t e1;

reg r1;
reg r1;

endmodule