aboutsummaryrefslogtreecommitdiff
path: root/libgcc
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@redhat.com>2023-06-03 09:22:52 -0400
committerPatrick Palka <ppalka@redhat.com>2023-06-03 09:22:52 -0400
commit23bee8508816297a9b2ab81a96aa0c79ac88ceba (patch)
tree83612da961bd173ab607a9107c93bf89d584ef61 /libgcc
parent557cc2b721432775a12fcafa60e9b8b0c320c29d (diff)
downloadgcc-23bee8508816297a9b2ab81a96aa0c79ac88ceba.zip
gcc-23bee8508816297a9b2ab81a96aa0c79ac88ceba.tar.gz
gcc-23bee8508816297a9b2ab81a96aa0c79ac88ceba.tar.bz2
c++: simplify TEMPLATE_TEMPLATE_PARM hashing
r10-7815-gaa576f2a860c82 added special hashing for TEMPLATE_TEMPLATE_PARM to work around non-lowered ttps having TYPE_CANONICAL set but lowered ttps did not. But ever since r13-737-gd0ef9e06197d14 this is no longer the case, and all ttps should now have TYPE_CANONICAL set. So this special hashing is now unnecessary and we can fall back to always using TYPE_CANONICAL. gcc/cp/ChangeLog: * pt.cc (iterative_hash_template_arg): Don't hash TEMPLATE_TEMPLATE_PARM specially.
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions