diff options
author | Jason Merrill <jason@redhat.com> | 2015-06-10 11:17:57 -0400 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2015-06-10 11:17:57 -0400 |
commit | 1a4cd2cd7e7266b07e28fe4d127cfd6e6bac0916 (patch) | |
tree | 22325591562920d7d55ce475ed6285db1487f725 /libbacktrace | |
parent | 768b666466931611b0b39f125cb0645b1cf3d102 (diff) | |
download | gcc-1a4cd2cd7e7266b07e28fe4d127cfd6e6bac0916.zip gcc-1a4cd2cd7e7266b07e28fe4d127cfd6e6bac0916.tar.gz gcc-1a4cd2cd7e7266b07e28fe4d127cfd6e6bac0916.tar.bz2 |
re PR c++/66289 ("error: ambiguous template instantiation" with partial specialization defined in terms of alias template)
PR c++/66289
* cp-tree.h (TEMPLATE_DECL_COMPLEX_ALIAS_P): New.
* pt.c (push_template_decl_real): Set it.
(dependent_alias_template_spec_p): Use it.
(dependent_type_p_r): Use dependent_alias_template_spec_p.
(uses_all_template_parms_data, uses_all_template_parms_r)
(complex_alias_template_p): New.
(get_template_parm_index): Handle BOUND_TEMPLATE_TEMPLATE_PARM.
From-SVN: r224331
Diffstat (limited to 'libbacktrace')
0 files changed, 0 insertions, 0 deletions