Hi, I was wondering if anyone could help me make sense of the more_specialized_fn() function in pt.c (line 13281).
Specifically, I am trying to understand what each of the are: tree decl1 = DECL_TEMPLATE_RESULT (pat1); tree targs1 = make_tree_vec (DECL_NTPARMS (pat1)); tree tparms1 = DECL_INNERMOST_TEMPLATE_PARMS (pat1); tree args1 = TYPE_ARG_TYPES (TREE_TYPE (decl1)); and how the function is supposed to deal with variadic functions in terms of these. That is to say, if a function is variadic, how is that represented in these data structures? Any help is much appreciated. Thanks. Rob