// Test error handling for duplicate variable declarations.
module bug();
typedef struct packed {
logic value;
} data_t;
typedef enum { A, B } enum_t;
wire w1;
data_t d1;
enum_t e1;
reg r1;
endmodule