// PR c++/82070
// { dg-do compile { target c++11 } }
namespace a {
template <typename b>
void
c (int, int, b d)
{
  [d] { [d] {}; };
}
}
void
e ()
{
  int f;
  a::c (f, 3, [] {});
}
// PR c++/82070
// { dg-do compile { target c++11 } }
namespace a {
template <typename b>
void
c (int, int, b d)
{
  [d] { [d] {}; };
}
}
void
e ()
{
  int f;
  a::c (f, 3, [] {});
}