Add template instantiations to the announce_function stream.
* pt.c (push_tinst_level_loc): Add template instantiations to the announce_function stream. From-SVN: r241928
This commit is contained in:
parent
39b4b34de0
commit
c9c039100a
|
@ -1,3 +1,8 @@
|
|||
2016-11-07 Jason Merrill <jason@redhat.com>
|
||||
|
||||
* pt.c (push_tinst_level_loc): Add template instantiations to the
|
||||
announce_function stream.
|
||||
|
||||
2016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
PR c++/67980
|
||||
|
|
|
@ -9170,6 +9170,13 @@ push_tinst_level_loc (tree d, location_t loc)
|
|||
if (limit_bad_template_recursion (d))
|
||||
return false;
|
||||
|
||||
/* When not -quiet, dump template instantiations other than functions, since
|
||||
announce_function will take care of those. */
|
||||
if (!quiet_flag
|
||||
&& TREE_CODE (d) != TREE_LIST
|
||||
&& TREE_CODE (d) != FUNCTION_DECL)
|
||||
fprintf (stderr, " %s", decl_as_string (d, TFF_DECL_SPECIFIERS));
|
||||
|
||||
new_level = ggc_alloc<tinst_level> ();
|
||||
new_level->decl = d;
|
||||
new_level->locus = loc;
|
||||
|
|
Loading…
Reference in New Issue