This fixes a typo in the TREE_CODE compare which should
compare against TYPE_DECL, not TYPE_NAME.

Pushed as obvious.

2020-11-19  Richard Biener  <rguent...@suse.de>

        * fold-const.c (operand_compare::hash_operand): Fix typo.
---
 gcc/fold-const.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/fold-const.c b/gcc/fold-const.c
index 397805d7779..820b08d26fd 100644
--- a/gcc/fold-const.c
+++ b/gcc/fold-const.c
@@ -3871,7 +3871,7 @@ operand_compare::hash_operand (const_tree t, 
inchash::hash &hstate,
                  c = TYPE_NAME (TYPE_MAIN_VARIANT (c));
                  /* We compute mangled names only when free_lang_data is run.
                     In that case we can hash precisely.  */
-                 if (TREE_CODE (c) == TYPE_NAME
+                 if (TREE_CODE (c) == TYPE_DECL
                      && DECL_ASSEMBLER_NAME_SET_P (c))
                    hstate.add_object
                           (IDENTIFIER_HASH_VALUE
-- 
2.26.2

Reply via email to