https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51312
--- Comment #6 from Paolo Carlini <paolo.carlini at oracle dot com> --- Marc, are you going to send your patch to the mailing list (CC Jason)? I note that current clang too for enum_base.C issues the narrowing diagnostic: as-is patch seems already pretty good to me.