re PR c++/58835 (ICE with __PRETTY_FUNCTION__ in broken function)
PR c++/58835 * semantics.c (finish_fname): Handle error_mark_node. From-SVN: r207955
This commit is contained in:
parent
350b83cc91
commit
f238107464
2 changed files with 7 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2014-02-20 Kai Tietz <ktietz@redhat.com>
|
||||
|
||||
PR c++/58835
|
||||
* semantics.c (finish_fname): Handle error_mark_node.
|
||||
|
||||
2014-02-19 Jason Merrill <jason@redhat.com>
|
||||
|
||||
PR c++/60046
|
||||
|
|
|
@ -2630,7 +2630,8 @@ finish_fname (tree id)
|
|||
tree decl;
|
||||
|
||||
decl = fname_decl (input_location, C_RID_CODE (id), id);
|
||||
if (processing_template_decl && current_function_decl)
|
||||
if (processing_template_decl && current_function_decl
|
||||
&& decl != error_mark_node)
|
||||
decl = DECL_NAME (decl);
|
||||
return decl;
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue