1// Contributed by Dodji Seketeli <dodji@redhat.com> 2// Origin PR debug/30161 3// { dg-options "-g -dA" } 4// { dg-final { scan-assembler "DW_TAG_template_type_param" } } 5// { dg-final { scan-assembler "T.*DW_AT_name" } } 6 7template <class T> 8struct vector 9{ 10 int size; 11 12 vector () : size (0) 13 { 14 } 15}; 16 17 18template<template <class T> class U> 19int 20bar() 21{ 22 U<int> u; 23 return u.size; 24} 25 26vector<int> v; 27int j = bar<vector>(); 28 29