aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this9.C
blob: 07ddd0863de290cb52230fca77d70c62840c78f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// PR c++/54277
// { dg-do compile { target c++11 } }

struct Used
{
  void foo() { }
};

template <typename>
struct S
{
  Used x;

  void bar()
  {
    auto f = [this] { x.foo(); };
    f();
  }
};