Description
Example input:
template <typename T>
struct ArgCount
{
static constexpr auto f1{&T::operator()};
static constexpr auto f2{&T::bar()};
};
Output:
template <typename T> struct ArgCount {
static constexpr auto f1 { &T::operator() };
static constexpr auto f2{&T::bar()};
};
Note how the problem only happens with operator()
, not with bar()
.
This is happening on trunk.