diff options
author | Mark Mitchell <mark@codesourcery.com> | 2006-04-25 03:33:38 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2006-04-25 03:33:38 +0000 |
commit | efe1ad468ee736651ab40f75ad8fb576ed7f8a70 (patch) | |
tree | 9cb7bd0eab657259542747a3841de9e35c66cd77 /gcc/dwarf2out.c | |
parent | 9c9bd27b0b17a012e7db07af76c48144c28d6ddc (diff) | |
download | gcc-efe1ad468ee736651ab40f75ad8fb576ed7f8a70.zip gcc-efe1ad468ee736651ab40f75ad8fb576ed7f8a70.tar.gz gcc-efe1ad468ee736651ab40f75ad8fb576ed7f8a70.tar.bz2 |
re PR c++/27292 (ICE on casts on bitfields)
PR c++/27292
* typeck.c (decay_conversion): Don't adjust bitfield types.
(perform_integral_promotions): Treat bitfield enums as enums, not
as short integer types.
* tree.c (rvalue): Convert bitfields to their correct types.
PR c++/27292
* g++.dg/conversion/bitfield1.C: New test.
* g++.dg/conversion/bitfield2.C: Likewise.
* g++.dg/conversion/bitfield3.C: Likewise.
From-SVN: r113240
Diffstat (limited to 'gcc/dwarf2out.c')
0 files changed, 0 insertions, 0 deletions