From 90500f4387f5121a5372a8c37f9a12297434734b Mon Sep 17 00:00:00 2001 From: jason Date: Tue, 27 Apr 2010 21:21:35 +0000 Subject: [PATCH] PR c++/43875 * semantics.c (lambda_return_type): Complain about braced-init-list. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158805 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/cp/ChangeLog | 4 ++++ gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C | 7 +++++++ 3 files changed, 16 insertions(+) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b0b4ec295f1..412d818b906 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,5 +1,9 @@ 2010-04-27 Jason Merrill + PR c++/43875 + * semantics.c (lambda_return_type): Complain about + braced-init-list. + PR c++/43790 * tree.c (cv_unqualified): Handle error_mark_node. diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index fbf01f21e24..e991ba0a759 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2010-04-27 Jason Merrill + + PR c++/43875 + * g++.dg/cpp0x/lambda/lambda-deduce2.C: New. + 2010-04-27 Manuel López-Ibáñez Jan Hubicka diff --git a/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C b/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C new file mode 100644 index 00000000000..718d49cd9bc --- /dev/null +++ b/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-deduce2.C @@ -0,0 +1,7 @@ +// PR c++/43875 +// { dg-options "-std=c++0x" } + +int main() +{ + auto x2 = []{ return { 1, 2 }; }; // { dg-message "return" } +} -- 2.11.0