]> gcc.gnu.org Git - gcc.git/commit
re PR c++/51424 ([C++11] G++ should diagnose self-delegating constructors)
authorPaolo Carlini <paolo.carlini@oracle.com>
Fri, 30 Aug 2013 15:39:01 +0000 (15:39 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Fri, 30 Aug 2013 15:39:01 +0000 (15:39 +0000)
commita624d5fe08ca0e8bf755a33b4849ff03d511958e
tree5fc09f4993648c27925c4b8d44f6a5721dd0baec
parent8f0e4d72f2905596ecb212e8824a0a0e1489bab8
re PR c++/51424 ([C++11] G++ should diagnose self-delegating constructors)

/cp
2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51424
* cp-tree.h (LOOKUP_DELEGATING_CONS): Add.
* init.c (perform_target_ctor): Use it.
* call.c (build_special_member_call): Diagnose self-delegating
constructors.

/testsuite
2013-08-30  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/51424
* g++.dg/cpp0x/dc8.C: New.
* g++.dg/template/meminit1.C: Adjust.

From-SVN: r202110
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/cp-tree.h
gcc/cp/init.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/dc8.C [new file with mode: 0644]
gcc/testsuite/g++.dg/template/meminit1.C
This page took 0.060392 seconds and 5 git commands to generate.