// Origin PR debug/PR46973 // { dg-options "-g -dA" } // { dg-do compile } struct S { int f; }; template struct Base { template struct Inner { }; }; int a_global; int main () { Base::Inner inner; return 0; } // { dg-final { scan-assembler-times "DIE \\(\[^\n\r\]*\\) DW_TAG_template_type_param" 2 } } // { dg-final { scan-assembler-times "DIE \\(\[^\n\r\]*\\) DW_TAG_template_value_param" 3 } }