(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
eh/
crash2.C
// PR c++/97187
// { dg-do compile { target c++14 } }
// { dg-options "-fno-exceptions" }

auto yp = [] { return 0; };

template <class DI>
DI
zl ()
{
  auto au = [] () -> DI { return *new auto (true ? yp : throw); }; // { dg-error "exception handling disabled" }

  return au ();
}

auto
vd ()
{
  return zl <decltype (yp)> ();
}