]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice2.C
call.c (struct conversion_info): Rename 'from_type' to 'from'.
[thirdparty/gcc.git] / gcc / testsuite / g++.dg / cpp0x / lambda / lambda-ice2.C
CommitLineData
272dc851 1// PR c++/42083
4b2e63de 2// { dg-do compile { target c++11 } }
272dc851
PC
3
4template<typename F>
5decltype(F()) run(F f) // { dg-message "note" }
6{
7 return f();
8}
9
10int main()
11{
a2e70335 12 auto l = []() { return 5; }; // { dg-message "lambda closure type" }
272dc851
PC
13
14 run(l); // { dg-error "no match" }
3d2f6864 15 // { dg-error "use of deleted function" "candidate explanation" { target *-*-* } 5 }
272dc851 16}