1 // N3648: redundancy and capture init
2 // { dg-do compile { target c++14 } }
3
main()4 int main()
5 {
6 int x = 42;
7 [=,x]{}; // { dg-error "redundant" }
8 [=,&x]{};
9 [&,&x]{}; // { dg-error "redundant" }
10 [&,x]{};
11 [=,x=24]{};
12 [&,&r=x]{};
13 }
14