1// Contributed by Dodji Seketeli <dodji@redhat.com>
2// origin PR debug/30161
3// { dg-options "-g -dA" }
4// { dg-do compile }
5// { dg-final { scan-assembler "DW_TAG_template_type_param" } }
6// { dg-final { scan-assembler "U.*DW_AT_name" } }
7
8template <class U>
9U
10func(U m)
11{
12    return m;
13}
14
15int i = func<int>(2);
16
17