// PR c++/102643 // { dg-do compile { target c++20 } } template struct vector { typedef int allocator_type; vector(_Tp, allocator_type = allocator_type()); }; template using vector_mm = vector; vector_mm v(0);