-
- Downloads
re PR debug/27017 (Debug information for static local class members are not emitted)
PR c++/27017 * dwarf2out.c (prune_unused_types_walk_local_classes): New function. (prune_unused_types_walk): Call it for non-perennial local classes. Set die_mark to 2 if recursing on children. If die_mark is 1 on entry, just set it to 2 and recurse on children, don't walk attributes again. * g++.dg/debug/dwarf2/localclass1.C: New test. * g++.dg/debug/dwarf2/localclass2.C: New test. From-SVN: r141829
Showing
- gcc/ChangeLog 9 additions, 0 deletionsgcc/ChangeLog
- gcc/dwarf2out.c 63 additions, 8 deletionsgcc/dwarf2out.c
- gcc/testsuite/ChangeLog 6 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/debug/dwarf2/localclass1.C 76 additions, 0 deletionsgcc/testsuite/g++.dg/debug/dwarf2/localclass1.C
- gcc/testsuite/g++.dg/debug/dwarf2/localclass2.C 76 additions, 0 deletionsgcc/testsuite/g++.dg/debug/dwarf2/localclass2.C
Loading
Please register or sign in to comment