https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82165
--- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> --- IIRC bitfield rvalues get promoted to 'int' before overload resolution applies but I may be wrong. enum bitfields may also be a GNU extension.