aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/interface.c
diff options
context:
space:
mode:
authorPatrick Palka <ppalka@gcc.gnu.org>2016-01-24 17:45:21 +0000
committerPatrick Palka <ppalka@gcc.gnu.org>2016-01-24 17:45:21 +0000
commita59b92b0c723fd0fdf646660a68bc786fede4b61 (patch)
tree8ed1cb0ec14284b26bc96c766221c30e9b0c4bbb /gcc/fortran/interface.c
parentcefadad11a92850cd46a38177ad3731d6dad3ad6 (diff)
downloadgcc-a59b92b0c723fd0fdf646660a68bc786fede4b61.zip
gcc-a59b92b0c723fd0fdf646660a68bc786fede4b61.tar.gz
gcc-a59b92b0c723fd0fdf646660a68bc786fede4b61.tar.bz2
Revert "Fix the remaining PR c++/24666 blockers"
gcc/cp/ChangeLog: Revert: 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> PR c++/11858 PR c++/24663 PR c++/24664 * decl.c (grokdeclarator): Don't decay array parameter type to a pointer type if it's dependent. (grokparms): Invoke strip_top_quals instead of directly invoking cp_build_qualified_type. * pt.c (decay_dependent_array_parm_type): New static function. (type_unification_real): Call decay_dependent_array_parm_type to decay a dependent array parameter type to its corresponding pointer type before unification. (more_specialized_fn): Likewise. (get_bindings): Likewise. * tree.c (cp_build_qualified_type): Trivial typofix in documentation. gcc/testsuite/ChangeLog: Revert: 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> PR c++/11858 PR c++/24663 PR c++/24664 * g++.dg/template/pr11858.C: New test. * g++.dg/template/pr24663.C: New test. * g++.dg/template/unify12.C: New test. * g++.dg/template/unify13.C: New test. * g++.dg/template/unify14.C: New test. * g++.dg/template/unify15.C: New test. * g++.dg/template/unify16.C: New test. * g++.dg/template/unify17.C: New test. From-SVN: r232778
Diffstat (limited to 'gcc/fortran/interface.c')
0 files changed, 0 insertions, 0 deletions