decl.c (build_enumerator): Don't perform integral promotions on non-integral constants.
authorJason Merrill <jason@redhat.com>
Thu, 10 Feb 2011 16:30:08 +0000 (11:30 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 10 Feb 2011 16:30:08 +0000 (11:30 -0500)
commitc51dc544b1c7f64888f9c3023700a5793e427aba
tree8a08fe54bb8ae6f3014108c6fcd1a0db20193062
parentcb8384a3f592146069847a1f608a4b17fe0dfada
decl.c (build_enumerator): Don't perform integral promotions on non-integral constants.

* decl.c (build_enumerator): Don't perform integral promotions on
non-integral constants.

From-SVN: r170008
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/regress/ext-label10.C [new file with mode: 0644]
gcc/testsuite/g++.dg/ext/label10.C