Lines Matching refs:cpp_macro
35 typedef struct cpp_macro cpp_macro; typedef
725 void (*user_lazy_macro) (cpp_reader *, cpp_macro *, unsigned);
728 cpp_macro *(*user_deferred_macro) (cpp_reader *, location_t, cpp_hashnode *);
815 struct GTY(()) cpp_macro { struct
828 cpp_macro *GTY ((tag ("true"))) next; argument
942 cpp_macro * GTY((tag ("NT_VOID"))) answers;
944 cpp_macro * GTY((tag ("NT_USER_MACRO"))) macro;
1117 inline cpp_macro *cpp_set_deferred_macro (cpp_hashnode *node,
1118 cpp_macro *forced = NULL)
1120 cpp_macro *old = node->value.macro;
1128 cpp_macro *cpp_get_deferred_macro (cpp_reader *, cpp_hashnode *, location_t);
1138 const cpp_macro *);
1141 const cpp_macro *macro = node->value.macro; in cpp_macro_definition_location()
1403 extern bool cpp_compare_macros (const cpp_macro *macro1,
1404 const cpp_macro *macro2);