blob: 090d0a13e1d37eb261f2ee17dbd8d3d6e79322c3 [file] [log] [blame]
// PR c++/52374
// { dg-do compile { target c++11 } }
struct B
{
int get() const { return 42; }
};
template<typename X>
struct D
: public X
{
int get() const { return [this]() -> int { return X::get(); }(); }
};
int main()
{
D<B> d;
d.get();
}