(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
parse/
ambig13.C
// PR c++/64679
// { dg-do compile { target c++11 } }

struct Bar {
  Bar (int, int, int);
};

template<typename T>
void
g ()
{
  int x = 1;
  Bar v1(T(x), T(x), T{x});
  Bar v2(T(x), T(x), T(1));
}

void
invoke (Bar (*p)) noexcept(noexcept(*p))
{
}

auto
pmf (int (Bar::*p)) -> decltype(p)
{
  return nullptr;
}

void
f ()
{
  g<int>();
}