blob: 53f458a824d71b4c7a3f0d7f335d1f30b5e6c5fe [file] [log] [blame]
Douglas Gregorf0d49512012-02-10 23:30:22 +00001// RUN: %clang_cc1 -std=c++11 %s -Wunused -verify
2
3void f2() {
4 int i = 1;
5 void g1(int = ([i]{ return i; })()); // expected-error{{lambda expression in default argument cannot capture any entity}}
6 void g2(int = ([i]{ return 0; })()); // expected-error{{lambda expression in default argument cannot capture any entity}}
7 void g3(int = ([=]{ return i; })()); // expected-error{{lambda expression in default argument cannot capture any entity}}
8 void g4(int = ([=]{ return 0; })());
9 void g5(int = ([]{ return sizeof i; })());
10}