diff options
author | Jason Merrill <jason@redhat.com> | 2022-02-03 16:23:24 -0500 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2022-02-05 00:56:05 -0500 |
commit | 0ef416e7edc4c66a06a3c05025720dfc98cf07f5 (patch) | |
tree | 2416b9ff0850770912825614d06bebf8bc2921dc | |
parent | b523cae81c64c3557f3918ce01419242c4238009 (diff) | |
download | gcc-0ef416e7edc4c66a06a3c05025720dfc98cf07f5.zip gcc-0ef416e7edc4c66a06a3c05025720dfc98cf07f5.tar.gz gcc-0ef416e7edc4c66a06a3c05025720dfc98cf07f5.tar.bz2 |
c++: add comment
gcc/cp/ChangeLog:
* pt.cc (iterative_hash_template_arg): Add comment.
-rw-r--r-- | gcc/cp/pt.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/cp/pt.cc b/gcc/cp/pt.cc index 60641d8..f640612 100644 --- a/gcc/cp/pt.cc +++ b/gcc/cp/pt.cc @@ -1797,6 +1797,10 @@ iterative_hash_template_arg (tree arg, hashval_t val) switch (code) { case ARGUMENT_PACK_SELECT: + /* Getting here with an ARGUMENT_PACK_SELECT means we're probably + preserving it in a hash table, which is bad because it will change + meaning when gen_elem_of_pack_expansion_instantiation changes the + ARGUMENT_PACK_SELECT_INDEX. */ gcc_unreachable (); case ERROR_MARK: |