diff options
author | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-15 22:54:19 +0000 |
---|---|---|
committer | mmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-05-15 22:54:19 +0000 |
commit | b34f0fc7c0963a0a4664f8782c13ce63386b35af (patch) | |
tree | 16d6dba7fe7b214f346bbadc384c51e23c2095ce /gcc/cp/ChangeLog | |
parent | 97b92f1d6c5579d9a616c04681b85d56ae3b38c8 (diff) | |
download | ppe42-gcc-b34f0fc7c0963a0a4664f8782c13ce63386b35af.tar.gz ppe42-gcc-b34f0fc7c0963a0a4664f8782c13ce63386b35af.zip |
PR c++/27505
* call.c (convert_like_real): Convert bitfields to their declared
types when forming an rvalue.
* tree.c (convert_bitfield_to_declared_type): New function.
(rvalue): Use it.
* cp-tree.h (convert_bitfield_to_declare_type): Declare it.
PR c++/27505
* g++.dg/expr/bitfield1.C: New test.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@113803 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/ChangeLog')
-rw-r--r-- | gcc/cp/ChangeLog | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 0d6295327c3..3bdf214a310 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,12 @@ +2006-05-15 Mark Mitchell <mark@codesourcery.com> + + PR c++/27505 + * call.c (convert_like_real): Convert bitfields to their declared + types when forming an rvalue. + * tree.c (convert_bitfield_to_declared_type): New function. + (rvalue): Use it. + * cp-tree.h (convert_bitfield_to_declare_type): Declare it. + 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de> PR c++/27582 |