]> git.ipfire.org Git - thirdparty/gcc.git/commit - libiberty/testsuite/demangle-expected
pt.c (make_fnparm_pack): Split out from...
authorJason Merrill <jason@redhat.com>
Mon, 23 Mar 2009 21:03:01 +0000 (17:03 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Mon, 23 Mar 2009 21:03:01 +0000 (17:03 -0400)
commit6afcfe0a8080cf3816e841f0f1c2b96a73baed43
treeea6d54ba1fb63d8cc661d04df277796e02ed2ac1
parent6ab282f65064d9d22b04a89b0958fefbec50ebc3
pt.c (make_fnparm_pack): Split out from...

        * gcc/cp/pt.c (make_fnparm_pack): Split out from...
        (instantiate_decl): ...here.
        (tsubst_pack_expansion): Handle being called in a late-specified
        return type.
        * libiberty/cp-demangle.c (d_expression): Handle pack expansion.
        (d_find_pack): Handle DEMANGLE_COMPONENT_FUNCTION_PARAM.
        (d_print_subexpr): Don't wrap function parms in ().
        (d_print_comp) [DEMANGLE_COMPONENT_PACK_EXPANSION]: Handle
        not finding a pack.

From-SVN: r145013
gcc/cp/ChangeLog
gcc/cp/pt.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/cpp0x/auto12.C
libiberty/ChangeLog
libiberty/cp-demangle.c
libiberty/testsuite/demangle-expected