diff options
author | Jason Merrill <jason@redhat.com> | 2014-12-21 00:00:43 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2014-12-21 00:00:43 -0500 |
commit | b9fa057537445e7ecfb2bbbfcf7ecacdc4e3ad05 (patch) | |
tree | 85ffa26ec5a0fbc5e4e768b3e229b898960bb08f /gcc/tree-inline.c | |
parent | d01cc136c175aef411ae385dfde54cebf84700d4 (diff) | |
download | gcc-b9fa057537445e7ecfb2bbbfcf7ecacdc4e3ad05.zip gcc-b9fa057537445e7ecfb2bbbfcf7ecacdc4e3ad05.tar.gz gcc-b9fa057537445e7ecfb2bbbfcf7ecacdc4e3ad05.tar.bz2 |
re PR c++/64359 (alias_template_specialization_p & template_args_equal show up high in profile)
PR c++/64359
* pt.c (iterative_hash_template_arg): Hash alias specializations
differently from their TYPE_CANONICAL.
(alias_template_specialization_p): Optimize.
(template_args_equal): Optimize alias handling.
(dependent_alias_template_spec_p): Only check innermost args.
From-SVN: r218995
Diffstat (limited to 'gcc/tree-inline.c')
0 files changed, 0 insertions, 0 deletions