Home | History | Annotate | Download | only in expr.prim.lambda
      1 // RUN: %clang_cc1 -std=c++11 %s -verify
      2 
      3 void test_reaching_scope() {
      4   int local; // expected-note{{declared here}}
      5   static int local_static;
      6   (void)[=]() {
      7     struct InnerLocal {
      8       void member() {
      9         (void)[=]() {
     10           return local + // expected-error{{reference to local variable 'local' declared in enclosing function 'test_reaching_scope'}}
     11             local_static;
     12         };
     13       }
     14     };
     15   };
     16 }
     17