1// { dg-do assemble } 2// { dg-options "" } 3// Origin: Theo Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr> 4 5inline const unsigned& f(unsigned const& a) { 6 return a; 7} 8 9template <class T> 10void 11g(const unsigned n) 12{ 13 double D[f(n)]; 14} 15 16template <class T,class U> 17void g(unsigned const int) { } 18 19int main() 20{ 21 g<double>(18); 22} 23