mirror of
https://gcc.gnu.org/git/gcc.git
synced 2024-12-14 22:43:39 +08:00
re PR lto/87089 (tree check: expected class 'type', have 'declaration' (namespace_decl) in type_with_linkage_p, at ipa-utils.h)
PR lto/87809 * tree.c (fld_simplified_type_name): Use DECL_ASSEMBLER_NAME_SET_P instead of type_with_linkage. From-SVN: r268728
This commit is contained in:
parent
42fceb01cb
commit
293f35fcd5
@ -1,3 +1,9 @@
|
||||
2019-02-09 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
PR lto/87809
|
||||
* tree.c (fld_simplified_type_name): Use DECL_ASSEMBLER_NAME_SET_P
|
||||
instead of type_with_linkage.
|
||||
|
||||
2019-02-09 Jan Hubicka <hubicka@ucw.cz>
|
||||
|
||||
PR ipa/88755
|
||||
|
@ -5152,7 +5152,8 @@ fld_simplified_type_name (tree type)
|
||||
/* Drop TYPE_DECLs in TYPE_NAME in favor of the identifier in the
|
||||
TYPE_DECL if the type doesn't have linkage.
|
||||
this must match fld_ */
|
||||
if (type != TYPE_MAIN_VARIANT (type) || ! type_with_linkage_p (type))
|
||||
if (type != TYPE_MAIN_VARIANT (type)
|
||||
|| !DECL_ASSEMBLER_NAME_SET_P (TYPE_NAME (type)))
|
||||
return DECL_NAME (TYPE_NAME (type));
|
||||
return TYPE_NAME (type);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user