Searched refs:decl_state (Results 1 – 3 of 3) sorted by relevance
/third_party/ltp/tools/sparse/sparse-src/ |
D | parse.c | 52 static struct token *handle_attributes(struct token *token, struct decl_state *ctx); 54 typedef struct token *declarator_t(struct token *, struct symbol *, struct decl_state *); 79 struct decl_state *); 674 static void apply_modifiers(struct position pos, struct decl_state *ctx) in apply_modifiers() 719 struct token *token, struct decl_state *ctx, in struct_union_enum_specifier() 722 struct decl_state attr = { }; in struct_union_enum_specifier() 800 static struct token *struct_specifier(struct token *token, struct symbol *sym, struct decl_state *c… in struct_specifier() 805 static struct token *union_specifier(struct token *token, struct symbol *sym, struct decl_state *ct… in union_specifier() 923 struct decl_state ctx = { }; in parse_enum_declaration() 1039 static struct token *enum_specifier(struct token *token, struct symbol *sym, struct decl_state *ctx) in enum_specifier() [all …]
|
D | symbol.h | 106 struct decl_state { struct 130 struct token *(*declarator)(struct token *token, struct symbol *, struct decl_state *ctx); argument 133 struct token *(*attribute)(struct token *token, struct symbol *attr, struct decl_state *ctx);
|
/third_party/ltp/tools/sparse/sparse-src/Documentation/release-notes/ |
D | v0.4.2.rst | 36 * Propagate decl_state to declaration_specifiers() 46 * Pass decl_state down to ->declarator() and handle_attributes() 47 * Pass decl_state down to ->attribute()
|