gcc/libstdc++-v3/include
Jason Merrill 0d9c089222 re PR c++/37806 (CV-qualifiers on function typedef's are inconsistently accepted depending on typedef scope)
PR c++/37806
        * typeck.c (cp_apply_type_quals_to_decl): Don't apply any quals
        to a typedef.
        * tree.c (cp_build_qualified_type_real): Don't apply restrict to a
        function type.
        * decl.h (enum decl_context): Add TEMPLATE_TYPE_ARG.
        * decl.c (groktypename): Add is_template_arg parameter.
        (grokdeclarator): Allow function cv-quals on a template type arg.
        * parser.c (cp_parser_new_type_id, cp_parser_type_id): Add
        is_template_arg argument in calls to groktypename.
        * cp-tree.h: Adjust prototype.
        * error.c (dump_type_prefix, dump_type_suffix): Fix plain
        FUNCTION_TYPE printing.

        PR libstdc++/39310
        * include/tr1_impl/type_traits (is_function): Add partial
        specializations with function cv-quals.
        (__is_function_helper): Remove.
        (is_member_pointer): Don't define in terms of is_member_*_pointer.

From-SVN: r145365
2009-03-31 14:31:17 -04:00
..
backward hashtable.h (clear): Return quickly if the table is empty. 2009-03-30 21:45:51 +00:00
bits forward_list.h (_Fwd_list_node_base<>:: _M_transfer_after, [...]): Move out of line... 2009-03-25 16:41:27 +00:00
c
c_compatibility user.cfg.in: Tweaks. 2009-02-21 00:45:21 +00:00
c_global user.cfg.in: Tweaks. 2009-02-21 00:45:21 +00:00
c_std cstring (memchr, [...]): Provide inlines only if __CORRECT_ISO_CPP_STRING_H_PROTO is not defined. 2009-01-30 01:08:29 +01:00
debug re PR libstdc++/25191 (exception_defines.h #defines try/catch) 2009-02-03 23:44:53 +00:00
ext iostream: Fix doxygen link. 2009-03-11 15:16:21 +00:00
parallel algorithmfwd.h: Add parallelism default for many declarations. 2009-02-03 17:49:36 +00:00
precompiled pointer.h: Add experimental support for non-standard pointer types in containers via the... 2008-11-07 15:26:25 +00:00
std [multiple changes] 2009-03-25 23:37:53 +00:00
tr1 shared_ptr.h: Add include guards. 2009-03-11 15:18:12 +00:00
tr1_impl re PR c++/37806 (CV-qualifiers on function typedef's are inconsistently accepted depending on typedef scope) 2009-03-31 14:31:17 -04:00
Makefile.am cstdatomic: Update to N2798. 2008-12-12 17:10:16 +00:00
Makefile.in re PR libstdc++/32666 (FAIL: abi_check hppa) 2009-01-15 20:02:11 +00:00