// PR c++/78648
// { dg-do compile { target c++11 } }
template <typename F> void e(F) {}
template <int> void bar() {
  e([](const void) {}); // { dg-error "invalid use" }
}
void baz() { bar<1>; }
// PR c++/78648
// { dg-do compile { target c++11 } }
template <typename F> void e(F) {}
template <int> void bar() {
  e([](const void) {}); // { dg-error "invalid use" }
}
void baz() { bar<1>; }