diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-05-19 21:01:50 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-05-19 21:01:50 +0000 |
commit | 2ec4852152c3aae79ca3fa23033a15c2944af530 (patch) | |
tree | a224afc9e9939a2cfe3c63c93d01f4adfa3c5a9d /gcc/testsuite/ChangeLog | |
parent | c5083e8b59f188c155a36a3335d803220428f7a9 (diff) | |
download | gcc-2ec4852152c3aae79ca3fa23033a15c2944af530.tar.gz |
PR c++/44193
* typeck.c (type_memfn_quals): New fn.
(apply_memfn_quals): New fn.
(cp_type_quals): Return TYPE_UNQUALIFIED for FUNCTION_TYPE.
(cp_type_readonly): Use cp_type_quals.
* cp-tree.h: Add declarations.
* tree.c (cp_build_qualified_type_real): Don't set, but do
preserve, quals on FUNCTION_TYPE.
(strip_typedefs): Use apply_memfn_quals and type_memfn_quals.
* decl.c (build_ptrmem_type): Likewise.
(grokdeclarator): Likewise.
(static_fn_type): Likewise.
* decl2.c (change_return_type): Likewise.
(cp_reconstruct_complex_type): Likewise.
* pt.c (tsubst_function_type): Likewise.
(unify): Likewise.
(tsubst): Likewise. Drop special FUNCTION_TYPE substitution code.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159596 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/ChangeLog')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index dc5afe30b2e..7339c622270 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2010-05-19 Jason Merrill <jason@redhat.com> + + PR c++/44193 + * g++.dg/template/fntype1.C: New. + 2010-05-19 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/discr23.ad[sb]: New test. |