Home
last modified time | relevance | path

Searched refs:macro_arg (Results 1 – 15 of 15) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/libcpp/
H A Dmacro.c30 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()
243 macro_arg *m_arg;
285 static const cpp_token *stringify_arg (cpp_reader *, macro_arg *);
289 static void alloc_expanded_arg_mem (cpp_reader *, macro_arg *, size_t);
290 static void ensure_expanded_arg_room (cpp_reader *, macro_arg *, size_t, size_t *);
292 static void set_arg_token (macro_arg *, const cpp_token *,
296 static const location_t *get_arg_token_location (const macro_arg *,
[all …]
H A Dlex.c3435 || (a->val.macro_arg.arg_no == b->val.macro_arg.arg_no in _cpp_equiv_tokens()
3436 && a->val.macro_arg.spelling == b->val.macro_arg.spelling)); in _cpp_equiv_tokens()
/netbsd-src/external/gpl3/gcc/dist/libcpp/
H A Dmacro.cc30 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 *,
[all …]
H A Dlex.cc4279 || (a->val.macro_arg.arg_no == b->val.macro_arg.arg_no in _cpp_equiv_tokens()
4280 && a->val.macro_arg.spelling == b->val.macro_arg.spelling)); in _cpp_equiv_tokens()
H A DChangeLog471 (create_iso_definition): Handle # __VA_OPT__ similarly to # macro_arg.
1106 to macro_arg *arg, initialize m_arg and m_update instead of m_allowed.
3596 (struct cpp_token): Update comment on macro_arg.
3821 * macro.c (stringify_arg (cpp_reader *, macro_arg *)):
3840 * macro.c (stringify_arg (cpp_reader *, macro_arg *)):
4651 * macro.c (struct macro_arg)<virt_locs, expanded_virt_locs>: New
5421 cpp_token_val_index): Use val.macro_arg.arg_no or val.token_no in
5425 Use val.macro_arg.arg_no or val.token_no in place of val.arg_no.
/netbsd-src/sys/dev/microcode/aic7xxx/
H A Daicasm_symbol.h110 struct macro_arg { struct
111 STAILQ_ENTRY(macro_arg) links;
115 STAILQ_HEAD(macro_arg_list, macro_arg); argument
H A Daicasm_scan.l499 struct macro_arg **match_marg, regmatch_t *match);
504 struct macro_arg *marg;
505 struct macro_arg *match_marg;
557 const char **next_match, struct macro_arg **match_marg,
561 struct macro_arg *marg;
H A Daicasm_macro_gram.y133 struct macro_arg *marg;
H A Daicasm_gram.y1535 struct macro_arg *marg; in add_macro_arg()
1546 marg = (struct macro_arg *)malloc(sizeof(*marg)); in add_macro_arg()
/netbsd-src/external/gpl3/gcc.old/dist/libcpp/include/
H A Dcpplib.h263 struct cpp_macro_arg GTY ((tag ("CPP_TOKEN_FLD_ARG_NO"))) macro_arg;
/netbsd-src/external/gpl3/gcc/dist/libcpp/include/
H A Dcpplib.h266 struct cpp_macro_arg GTY ((tag ("CPP_TOKEN_FLD_ARG_NO"))) macro_arg;
/netbsd-src/external/gpl3/gcc.old/dist/gcc/c-family/
H A Dc-ada-spec.c107 NODE_LEN (macro->parm.params[token->val.macro_arg.arg_no - 1]); in macro_length()
297 macro->parm.params[token->val.macro_arg.arg_no - 1]; in dump_ada_macros()
/netbsd-src/external/gpl3/gcc/dist/gcc/c-family/
H A Dc-ada-spec.cc107 NODE_LEN (macro->parm.params[token->val.macro_arg.arg_no - 1]); in macro_length()
297 macro->parm.params[token->val.macro_arg.arg_no - 1]; in dump_ada_macros()
/netbsd-src/external/gpl3/gcc/dist/gcc/cp/
H A Dmodule.cc16389 sec.u (token->val.macro_arg.arg_no); in write_define()
16390 sec.cpp_node (token->val.macro_arg.spelling); in write_define()
16496 token->val.macro_arg.arg_no = arg_no; in read_define()
16497 token->val.macro_arg.spelling = sec.cpp_node (); in read_define()
/netbsd-src/external/gpl3/gcc/dist/gcc/
H A DChangeLog-200110098 * cppmacro.c (macro_arg): Convert to use pointers to const tokens.