// CWG 2664 // { dg-do compile { target c++20 } } template struct C { C(...); }; template C(T1) -> C; template C(T1, T2) -> C; template using A = C; C c1{""}; A a1{""}; C c2{"", 1}; A a2{"", 1};