// PR c++/64834 | |
// { dg-do compile { target c++14 } } | |
template <typename F> | |
void e(F f) | |
{ | |
f(1); | |
} | |
template <int I> | |
void bar() { | |
int x; | |
e([&] (const int& y) { (void)sizeof(x); }); | |
e([&] (const auto& y) { (void)sizeof(x); }); | |
} | |
void baz() { bar<1>(); } |