// pattern: expected a non-negative number, but found 1'sd1
module top;
enum {
A[1'sd1]
} x;
endmodule