blob: 7817a73b1194d1fcd5ee7d7388fe41bc5052cfae [file] [log] [blame]
// { dg-do assemble }
// { dg-options "" }
// { dg-require-effective-target alloca }
// Origin: Theo Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
inline const unsigned& f(unsigned const& a) {
return a;
}
template <class T>
void
g(const unsigned n)
{
double D[f(n)];
}
template <class T,class U>
void g(unsigned const int) { }
int main()
{
g<double>(18);
}