diff options
author | Jason Merrill <jason@redhat.com> | 2021-02-03 00:29:00 -0500 |
---|---|---|
committer | Jason Merrill <jason@redhat.com> | 2021-02-03 12:50:18 -0500 |
commit | 5c62e4f255bfac65e18213fd93ee1c9908b4a750 (patch) | |
tree | 2d5227e4e90c13b9f75c484e536da700115625d3 /libcpp/lex.c | |
parent | 5c3d388aee5609d32bd8e3ba1add776b1a6f0d1f (diff) | |
download | gcc-5c62e4f255bfac65e18213fd93ee1c9908b4a750.zip gcc-5c62e4f255bfac65e18213fd93ee1c9908b4a750.tar.gz gcc-5c62e4f255bfac65e18213fd93ee1c9908b4a750.tar.bz2 |
c++: Fix alias comparison [PR98926]
The comparison of dependent aliases wasn't working here because
processing_template_decl wasn't set, so dependent_alias_template_spec_p was
always returning false.
gcc/cp/ChangeLog:
PR c++/98926
PR c++/98570
* pt.c (spec_hasher::equal): Set processing_template_decl.
* Make-lang.in (check-g++-strict-gc): Add --param
hash-table-verification-limit=10000.
gcc/testsuite/ChangeLog:
* g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param
hash-table-verification-limit=10000.
Diffstat (limited to 'libcpp/lex.c')
0 files changed, 0 insertions, 0 deletions