re PR c++/46626 (simple use of virtual methods causes pure virtual method call in...
authorJakub Jelinek <jakub@redhat.com>
Mon, 27 Dec 2010 12:54:30 +0000 (13:54 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 27 Dec 2010 12:54:30 +0000 (13:54 +0100)
commitebb526f950a667e2bef588325e9a5f7bfb80ed09
treed73ad4fa3267fddb914074659619e8abf36ece58
parenta87394d5fb3101a6939fdd6c9514859a38898725
re PR c++/46626 (simple use of virtual methods causes pure virtual method call in c++0x mode)

PR c++/46626
* semantics.c (build_data_member_initialization): For CLEANUP_STMT
recurse into CLEANUP_BODY.

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

From-SVN: r168271
gcc/cp/ChangeLog
gcc/cp/semantics.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/constexpr-base4.C [new file with mode: 0644]