-
- Downloads
spew.c (pending_inlines, [...]): Make static.
* spew.c (pending_inlines, pending_inlines_tail, processing_these_inlines): Make static. (mark_pending_inlines): Remove static. (begin_parsing_inclass_inline): If in function, save pi for GC to cp_function_chain->unparsed_inlines instead. (process_next_inline): Likewise. * cp-tree.h (struct cp_language_function): Add unparsed_inlines. (mark_pending_inlines): Add prototype. * decl.c (spew_debug): Remove unused extern. (mark_lang_function): Call mark_pending_inlines. * g++.dg/other/gc1.C: New test. From-SVN: r49147
Showing
- gcc/cp/ChangeLog 13 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/cp-tree.h 4 additions, 2 deletionsgcc/cp/cp-tree.h
- gcc/cp/decl.c 1 addition, 4 deletionsgcc/cp/decl.c
- gcc/cp/spew.c 13 additions, 8 deletionsgcc/cp/spew.c
- gcc/testsuite/ChangeLog 4 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.dg/other/gc1.C 49 additions, 0 deletionsgcc/testsuite/g++.dg/other/gc1.C
Loading
Please register or sign in to comment