------- Comment #2 from pinskia at gcc dot gnu dot org  2009-01-03 05:42 -------
While trying to mangle:
 <template_id_expr 0x436b9ab0
    type <lang_type 0x436b7bd0 unknown type type <lang_type 0x436b7bd0 unknown
type>
        VOID
        align 1 symtab 0 alias set -1 canonical type 0x436b7bd0
        pointer_to_this <lang_type 0x436b7bd0 unknown type> reference_to_this
<lang_type 0x436b7bd0 unknown type>>

    arg 0 <overload 0x436c83e0 type <lang_type 0x436b7bd0 unknown type>

        function <template_decl 0x436c7620 g type <function_type 0x436c74d0>
            VOID file t.cc line 6 col 14
            size <tree_list 0x436cc8c0
                purpose <tree_vec 0x436cc580
                    elt 0 <integer_cst 0x431f3d80 0>
                    elt 1 <type_argument_pack 0x436cacb0>> value <function_decl
0x436c0700 g>>
            align 1
            arguments <tree_list 0x436c81e0
                purpose <integer_cst 0x431f3450 constant 1>
                value <tree_vec 0x436c81c0 type <template_decl 0x436c7620 g>

                    elt 0 <tree_list 0x436c80c0>
                    elt 1 <tree_list 0x436c81a0>>> result <function_decl
0x436c0500 g>
            chain <template_decl 0x436c7070 X>>>
    arg 1 <tree_vec 0x436c89c0
        elt 0 <template_parm_index 0x436b9a20>>>



decltype (f((#'template_id_expr' not supported by
pp_c_expression#)(foo::t)...)) foo(F, Y<T ...>, X<N ...>) [with F = void
(*)(int), A = int, int ...N = 0] int g(Y<T ...>) [with int N = 0, T = int]

Hmm, I will let someone decide if this is an abi issue or not


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
     Ever Confirmed|0                           |1
   Last reconfirmed|0000-00-00 00:00:00         |2009-01-03 05:42:55
               date|                            |


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38712

Reply via email to