// Contributed by Dodji Seketeli // origin PR debug/30161 // { dg-options "-g -dA" } // { dg-do compile } // { dg-final { scan-assembler "DW_TAG_template_value_param" } } // { dg-final { scan-assembler "i.*DW_AT_name" } } // { dg-final { scan-assembler "3.*DW_AT_const_value" } } template struct A { int m; A () { m = i; } }; const int foo = 1; const int bar = 2; A a;