https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104291

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|needs-bisection             |
                 CC|                            |ppalka at gcc dot gnu.org

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Started to be accepted with r12-4772
"c++: CTAD within template argument [PR102933]"

Reduced:


template<typename T, int N>
struct array
{
  T data[N];
};

  template<typename _Tp, typename... _Up>
    array(_Tp, _Up...)
      -> array<_Tp, 1 + sizeof...(_Up)>;

template<auto>
struct S { };

template<auto... x>
struct S<array{x...}> { };

S<array{1, 2, 3}> x;

Reply via email to