1 // PR c++/52487 2 // { dg-do compile { target c++11 } } 3 4 struct A; // { dg-message "forward declaration" } 5 foo(A & a)6 void foo(A& a) 7 { 8 [=](){a;}; // { dg-error "incomplete type" } 9 } 10