Lines Matching defs:arg_idx

8500                                 int arg_idx,
8512 if (arg_idx > nargs)
8513 arg_idx = nargs;
8541 if (arg_idx < nargs
8542 && PACK_EXPANSION_P (TREE_VEC_ELT (inner_args, arg_idx)))
8562 else if (arg_idx < nargs
8563 && TREE_CODE (TREE_VEC_ELT (inner_args, arg_idx)) == WILDCARD_DECL
8564 && WILDCARD_PACK_P (TREE_VEC_ELT (inner_args, arg_idx)))
8566 nargs = arg_idx + 1;
8570 packed_args = make_tree_vec (nargs - arg_idx);
8574 int first_pack_arg = arg_idx;
8575 for (; arg_idx < nargs; ++arg_idx)
8577 tree arg = TREE_VEC_ELT (inner_args, arg_idx);
8579 int pack_idx = arg_idx - first_pack_arg;
8597 error ("template argument %d is invalid", arg_idx + 1);
8608 if (arg_idx - first_pack_arg < TREE_VEC_LENGTH (packed_args)
8613 arg_idx - first_pack_arg, TREE_VEC_LENGTH (packed_args));
8671 int nparms, nargs, parm_idx, arg_idx, lost = 0;
8797 for (parm_idx = 0, arg_idx = 0; parm_idx < nparms; parm_idx++, arg_idx++)
8807 TREE_VEC_ELT (new_inner_args, arg_idx) = error_mark_node;
8812 if (arg_idx < nargs)
8813 arg = TREE_VEC_ELT (inner_args, arg_idx);
8824 inner_args, arg_idx,
8833 arg_idx = nargs;
8844 arg_idx = nargs;
8850 arg_idx += pack_adjust;
8882 TREE_VEC_ELT (inner_args, arg_idx)
8888 arg_idx = nargs;
8902 arg_idx - pack_adjust);
8910 error ("template argument %d is invalid", arg_idx + 1);
8922 if (arg_idx >= nargs)
8933 TREE_VEC_ELT (new_inner_args, arg_idx - pack_adjust) = arg;
8936 if (missing || arg_idx < nargs - variadic_args_p)
8945 if (arg_idx < nargs)
8971 error_at (location_of (TREE_VEC_ELT (args, arg_idx)),
8976 int len = nparms + (nargs - arg_idx);
8981 for (; i < len; ++i, ++arg_idx)
8983 arg_idx - pack_adjust);