PR c++/49136
commit793c6646f29ce31f7d7085bb86a0454b884f7777
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 May 2011 07:00:01 +0000 (25 07:00 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 May 2011 07:00:01 +0000 (25 07:00 +0000)
treee983cd89f9335030a3aef83f37438b9d6cb1e8bc
parent33317c39a26fddca642084ecf351055dc5364e5a
PR c++/49136
* semantics.c (cxx_eval_bit_field_ref): Handle the
case when BIT_FIELD_REF doesn't cover only a single field.

* g++.dg/cpp0x/constexpr-bitfield2.C: New test.
* g++.dg/cpp0x/constexpr-bitfield3.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174168 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield2.C [new file with mode: 0644]
gcc/testsuite/g++.dg/cpp0x/constexpr-bitfield3.C [new file with mode: 0644]