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