Lines Matching refs:macro_arg

30 typedef struct macro_arg macro_arg;  typedef
35 struct macro_arg struct
96 static void expand_arg (cpp_reader *, macro_arg *);
116 vaopt_state (cpp_reader *pfile, bool is_variadic, macro_arg *arg) in vaopt_state()
251 macro_arg *m_arg;
302 static void alloc_expanded_arg_mem (cpp_reader *, macro_arg *, size_t);
303 static void ensure_expanded_arg_room (cpp_reader *, macro_arg *, size_t, size_t *);
305 static void set_arg_token (macro_arg *, const cpp_token *,
309 static const location_t *get_arg_token_location (const macro_arg *,
311 static const cpp_token **arg_token_ptr_at (const macro_arg *,
318 const macro_arg *,
346 macro_arg *, location_t);
1216 macro_arg *args, *arg; in collect_args()
1234 + sizeof (macro_arg))); in collect_args()
1236 args = (macro_arg *) buff->base; in collect_args()
1237 memset (args, 0, argc * sizeof (macro_arg)); in collect_args()
1543 (macro_arg *) buff->base, in enter_macro_context()
1657 macro_arg *macro_args; in delete_macro_args()
1663 macro_args = (macro_arg *) buff->base; in delete_macro_args()
1696 set_arg_token (macro_arg *arg, const cpp_token *token, in set_arg_token()
1724 get_arg_token_location (const macro_arg *arg, in get_arg_token_location()
1744 arg_token_ptr_at (const macro_arg *arg, size_t index, in arg_token_ptr_at()
1789 const macro_arg *arg, in macro_arg_token_iter_init()
1950 macro_arg *args, location_t expansion_point_loc) in replace_args()
1955 macro_arg *arg; in replace_args()
1987 arg = &args[src->val.macro_arg.arg_no - 1]; in replace_args()
2208 arg = &args[src->val.macro_arg.arg_no - 1]; in replace_args()
2259 && src->val.macro_arg.arg_no == macro->paramc) in replace_args()
2369 NODE_NAME (node), src->val.macro_arg.arg_no); in replace_args()
2377 NODE_NAME (node), src->val.macro_arg.arg_no); in replace_args()
2386 NODE_NAME (node), src->val.macro_arg.arg_no); in replace_args()
2688 alloc_expanded_arg_mem (cpp_reader *pfile, macro_arg *arg, size_t capacity) in alloc_expanded_arg_mem()
2702 ensure_expanded_arg_room (cpp_reader *pfile, macro_arg *arg, in ensure_expanded_arg_room()
2732 expand_arg (cpp_reader *pfile, macro_arg *arg) in expand_arg()
3620 token->val.macro_arg.arg_no = token->val.node.node->value.arg_index; in lex_expansion_token()
3621 token->val.macro_arg.spelling = spelling; in lex_expansion_token()
4100 len += NODE_LEN (token->val.macro_arg.spelling); in cpp_macro_definition()
4171 NODE_NAME (token->val.macro_arg.spelling), in cpp_macro_definition()
4172 NODE_LEN (token->val.macro_arg.spelling)); in cpp_macro_definition()
4173 buffer += NODE_LEN (token->val.macro_arg.spelling); in cpp_macro_definition()