Revert:PR c++/50800
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Apr 2015 19:40:16 +0000 (19:40 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Apr 2015 19:40:16 +0000 (19:40 +0000)
commit718739d8092c6b81ee51f2dd2732bfbaec3b6376
tree6dc602d1b04184377dd1acba5a3f7a5aa887860c
parent00fc320b93e3d1661114fdd76ab9d503af20e118
Revert:PR c++/50800
       * tree.c (strip_typedefs): Add remove_attributes parm.
       (strip_typedefs_expr): Likewise.
       (apply_identity_attributes): New subroutine of strip_typedefs.
       * pt.c (canonicalize_type_argument): Let strip_typedefs handle attrs.
       (convert_nontype_argument, unify): Likewise.
       * cp-tree.h: Adjust.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@222384 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/pt.c
gcc/cp/tree.c
gcc/testsuite/g++.dg/abi/mangle40.C
gcc/testsuite/g++.dg/ext/alias-canon2.C
gcc/testsuite/g++.dg/ext/alias-mangle.C
gcc/testsuite/g++.dg/ext/attrib50.C [deleted file]