From: Jan Hubicka Date: Mon, 29 Jul 2019 08:18:38 +0000 (+0200) Subject: re PR c++/91222 (507.cactuBSSN_r build fails in warn_types_mismatch at ipa-devirt... X-Git-Tag: misc/cutover-git~3769 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=66fafc3bf683405e6fedb4fe18dc09035b0073c2;p=thirdparty%2Fgcc.git re PR c++/91222 (507.cactuBSSN_r build fails in warn_types_mismatch at ipa-devirt.c:1006 since r273571) PR lto/91222 * ipa-devirt.c (warn_types_mismatch): Compare indentifiers than INDENTIFIER_POINTER. From-SVN: r273866 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index c95d59302580..24da94a8a501 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2019-07-28 Jan Hubicka + + PR lto/91222 + * ipa-devirt.c (warn_types_mismatch): Compare indentifiers + than INDENTIFIER_POINTER. + 2019-07-28 Martin Liska PR ipa/89330 diff --git a/gcc/ipa-devirt.c b/gcc/ipa-devirt.c index 391a6501ada5..418026fcb823 100644 --- a/gcc/ipa-devirt.c +++ b/gcc/ipa-devirt.c @@ -1003,7 +1003,7 @@ warn_types_mismatch (tree t1, tree t2, location_t loc1, location_t loc2) n2 = DECL_NAME (n2); /* Most of the time, the type names will match, do not be unnecesarily verbose. */ - if (IDENTIFIER_POINTER (n1) != IDENTIFIER_POINTER (n2)) + if (n1 != n2) inform (loc_t1, "type %qT defined in anonymous namespace cannot match " "type %qT across the translation unit boundary",