// pattern: unexpected signed applied to enum
module top;
    enum {
        A, B
    } signed x;
endmodule