2 // { dg-options "-Wsign-promo" }
6 enum e_value { first = 0, next = 30 };
10 sanjuan(unsigned value);
11 friend sanjuan operator&(const sanjuan& x, const sanjuan& y);
12 friend int operator!=(const sanjuan& x, const sanjuan& y);
15 extern void mod_enum(e_value*);