]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR c++/48449
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Apr 2011 21:47:10 +0000 (21:47 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 7 Apr 2011 21:47:10 +0000 (21:47 +0000)
commit70cac69df5670f0f6047cea16520d94411b05e17
tree283bd508dcdce7684a9caf0e7849659f2fbe008e
parent07bbe61ee56c119375e34716157b0513bd7f667a
PR c++/48449
* typeck2.c (build_functional_cast): Check complain consistently.
Use build_value_init and abstract_virtuals_error_sfinae.
(abstract_virtuals_error_sfinae): Split out.
* cp-tree.h: Declare it.
* init.c (build_new_1): Use it.
(build_value_init_noctor): Handle FUNCTION_TYPE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@172141 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/init.c
gcc/cp/typeck2.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/sfinae8.C [new file with mode: 0644]