diff options
author | Richard Biener <rguenther@suse.de> | 2024-10-02 14:18:05 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-10-02 15:29:10 +0200 |
commit | dafbfdb01559092aca6be0e31afc2b39d3fdb2dd (patch) | |
tree | 05134c0764af8e5fe30022aa5621c56a5bd273e5 /gcc | |
parent | ffc389cb11a2a61fb89b6034d3f3fe0896b29064 (diff) | |
download | gcc-dafbfdb01559092aca6be0e31afc2b39d3fdb2dd.zip gcc-dafbfdb01559092aca6be0e31afc2b39d3fdb2dd.tar.gz gcc-dafbfdb01559092aca6be0e31afc2b39d3fdb2dd.tar.bz2 |
Replace another missed iterative_hash_object
I missed one that's actually hit quite a lot, hashing of the canonical
type TYPE_HASH.
gcc/cp/
* pt.cc (iterative_hash_template_arg): Use iterative_hash_hashval_t
to hash TYPE_HASH.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/pt.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/cp/pt.cc b/gcc/cp/pt.cc index 04f0a1d..20affcd 100644 --- a/gcc/cp/pt.cc +++ b/gcc/cp/pt.cc @@ -1936,7 +1936,7 @@ iterative_hash_template_arg (tree arg, hashval_t val) default: if (tree canonical = TYPE_CANONICAL (arg)) - val = iterative_hash_object (TYPE_HASH (canonical), val); + val = iterative_hash_hashval_t (TYPE_HASH (canonical), val); else if (tree ti = TYPE_TEMPLATE_INFO (arg)) { val = iterative_hash_template_arg (TI_TEMPLATE (ti), val); |