From: Eli Friedman Date: Thu, 26 Jan 2012 03:16:41 +0000 (+0000) Subject: Add an additional testcase for a lambda with implicit void return type. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=e41b0412b0b974b5d239b2f5ff8427ea0d128ec3;p=clang Add an additional testcase for a lambda with implicit void return type. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149034 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/test/SemaCXX/lambda-expressions.cpp b/test/SemaCXX/lambda-expressions.cpp index db934c3ab7..0223b50755 100644 --- a/test/SemaCXX/lambda-expressions.cpp +++ b/test/SemaCXX/lambda-expressions.cpp @@ -61,6 +61,7 @@ namespace ReturnDeduction { [](){ return ({return 'c'; 1;}); }; // expected-error {{not supported yet}} expected-error {{must match previous return type}} []()->int{ return 'c'; return 1; }; // expected-error {{not supported yet}} [](){ return 'c'; return 1; }; // expected-error {{not supported yet}} expected-error {{must match previous return type}} + []() { return; return (void)0; }; // expected-error {{not supported yet}} // FIXME: Need to check structure of lambda body [](){ return 1; return 1; }; // expected-error {{not supported yet}} }