[Bug c++/61414] enum class bitfield size-checking needs a separate warning flag controlling it
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Feb 14 16:34:00 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61414
--- Comment #25 from CVS Commits <cvs-commit at gcc dot gnu.org> ---
The releases/gcc-8 branch has been updated by Jakub Jelinek
<jakub@gcc.gnu.org>:
https://gcc.gnu.org/g:22a7fa8517063c76b069d2b08dca5a9d270798f8
commit r8-9985-g22a7fa8517063c76b069d2b08dca5a9d270798f8
Author: Jakub Jelinek <jakub@redhat.com>
Date: Fri Feb 14 12:45:30 2020 +0100
backport: re PR c++/61414 (enum class bitfield size-checking needs a
separate warning flag controlling it)
Backported from mainline
2019-11-26 Jakub Jelinek <jakub@redhat.com>
PR c++/61414
* c-attribs.c (handle_mode_attribute): Add mode attribute to
ENUMERAL_TYPEs.
* class.c (enum_to_min_precision): New hash_map.
(enum_min_precision): New function.
(check_bitfield_decl): Use it.
* g++.dg/cpp0x/enum23.C: Remove xfail.
* g++.dg/cpp0x/enum28.C: New test.
More information about the Gcc-bugs
mailing list