enum {A = 1} x; unsigned x; enum {B = -1} y; int y;