Description
https://godbolt.org/z/TPjf1YYY3
A regression from #111143
template <typename = void>
class NewDeleteAllocator;
template <>
struct NewDeleteAllocator<> {
template <typename>
NewDeleteAllocator();
};
template <typename>
struct NewDeleteAllocator : NewDeleteAllocator<> {
using NewDeleteAllocator<>::NewDeleteAllocator;
};
void test() { NewDeleteAllocator abc; }