view gcc/testsuite/g++.dg/template/array8.C @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents 04ced10e8804
children
line wrap: on
line source

// PR c++/18121

// We were trying to layout the array
// type but since the type/value of A<N>::i
// was not known at template declation type,
// we were crashing

template<int> struct A
{
    static int const i = 1;
};

template<int N> struct B
{
    typedef int (*p)[A<N>::i];
};