OSDN Git Service

/cp
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Jul 2010 10:27:58 +0000 (10:27 +0000)
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 19 Jul 2010 10:27:58 +0000 (10:27 +0000)
commit1f3d2e3f83165b46221d86b0a39ad34246c1319b
treedfc9020e9a37f633dc174a838d204287f5e7b22e
parent0ead6a7dd9422a86f09dbb5446b6d2c7ae9ec239
/cp
2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/44969
* typeck.c (build_x_compound_expr_from_list): Add tsubst_flags_t
parameter.
* cp-tree.h: Adjust declaration.
* init.c (perform_member_init): Adjust caller.
* decl.c (grok_reference_init, cp_finish_decl): Likewise.
* typeck2.c (store_init_value): Likewise.
(build_functional_cast): Pass complain argument to
build_x_compound_expr_from_list.

/testsuite
2010-07-19  Paolo Carlini  <paolo.carlini@oracle.com>

PR c++/44969
* g++.dg/template/sfinae23.C: New.

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