DR 1558
authorJason Merrill <jason@redhat.com>
Sat, 8 Nov 2014 06:06:42 +0000 (01:06 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Sat, 8 Nov 2014 06:06:42 +0000 (01:06 -0500)
commit31cb2db0b28fe254d07194fb68bd95f8372a0457
treeab788b854793bedbd2a4f41bebb0a2e56b901e73
parent967064a13f94780b3a573ed953ff6b7968da4361
DR 1558

DR 1558
* pt.c (dependent_alias_template_spec_p): New.
(dependent_type_p_r): Handle dependent alias template specialization.
(template_args_equal): A dependent alias template specializations
is not equal to its underlying type as a template argument.
* tree.c (strip_typedefs): Don't strip a dependent alias
template-id.

From-SVN: r217250
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/pt.c
gcc/cp/tree.c
gcc/testsuite/g++.dg/cpp0x/alias-decl-dr1558.C [new file with mode: 0644]