diff options
author | Jason Merrill <jason@redhat.com> | 2011-04-11 18:00:42 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2011-04-11 18:00:42 -0400 |
commit | 834aa42659a1408370b8dc323a3ccd2334ce5e16 (patch) | |
tree | bb2e4729240d155e6ce8e883d088bbe7e83df94e /gcc/cp/pt.c | |
parent | 55b13820b4be09c8b8bceaad41d5b5af2c73b411 (diff) | |
download | gcc-834aa42659a1408370b8dc323a3ccd2334ce5e16.zip gcc-834aa42659a1408370b8dc323a3ccd2334ce5e16.tar.gz gcc-834aa42659a1408370b8dc323a3ccd2334ce5e16.tar.bz2 |
re PR c++/48535 ([C++0x][SFINAE] Hard errors during list-value-initialization)
PR c++/48535
* semantics.c (finish_compound_literal): Take complain parm.
(build_lambda_object): Adjust.
* cp-tree.h: Adjust.
* call.c (convert_like_real): Adjust.
* decl.c (check_initializer): Adjust.
* parser.c (cp_parser_postfix_expression): Adjust.
(cp_parser_functional_cast): Adjust.
* pt.c (tsubst_copy_and_build): Adjust.
* typeck2.c (process_init_constructor_record): Adjust.
From-SVN: r172285
Diffstat (limited to 'gcc/cp/pt.c')
-rw-r--r-- | gcc/cp/pt.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index 86274e9..208ff2b 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -13262,7 +13262,7 @@ tsubst_copy_and_build (tree t, CONSTRUCTOR_IS_DIRECT_INIT (r) = CONSTRUCTOR_IS_DIRECT_INIT (t); if (TREE_HAS_CONSTRUCTOR (t)) - return finish_compound_literal (type, r); + return finish_compound_literal (type, r, complain); TREE_TYPE (r) = type; return r; |