Commit ec0897de by Jason Merrill Committed by Jason Merrill

re PR c++/28217 (ICE in tree_int_cst_sgn)

        PR c++/28217
        * semantics.c (note_decl_for_pch): Don't premangle templates.

From-SVN: r115399
parent f67a67d8
2006-07-12 Jason Merrill <jason@redhat.com>
PR c++/28217
* semantics.c (note_decl_for_pch): Don't premangle templates.
2006-07-12 Martin Michlmayr <tbm@cyrius.com>
* typeck.c (string_conv_p): Remove spurious quotation mark in
......
......@@ -2339,8 +2339,9 @@ note_decl_for_pch (tree decl)
/* There's a good chance that we'll have to mangle names at some
point, even if only for emission in debugging information. */
if (TREE_CODE (decl) == VAR_DECL
|| TREE_CODE (decl) == FUNCTION_DECL)
if ((TREE_CODE (decl) == VAR_DECL
|| TREE_CODE (decl) == FUNCTION_DECL)
&& !processing_template_decl)
mangle_decl (decl);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment