Lines Matching refs:c_scope
342 struct c_scope *scope;
437 struct GTY((chain_next ("%h.outer"))) c_scope { struct
439 struct c_scope *outer; argument
442 struct c_scope *outer_function; argument
496 static GTY(()) struct c_scope *current_scope; argument
502 static GTY(()) struct c_scope *current_function_scope;
506 static GTY(()) struct c_scope *file_scope;
511 static GTY(()) struct c_scope *external_scope;
515 static GTY((deletable)) struct c_scope *scope_freelist;
523 struct c_scope *s_ = (scope); \
534 struct c_scope *t_ = (tscope); \
535 struct c_scope *f_ = (fscope); \
607 static tree lookup_name_in_scope (tree, struct c_scope *);
727 bind (tree name, tree decl, struct c_scope *scope, bool invisible, in bind()
807 bind_label (tree name, tree label, struct c_scope *scope, in bind_label()
918 update_spot_bindings (struct c_scope *scope, struct c_spot_bindings *p) in update_spot_bindings()
950 struct c_scope *scope; in objc_mark_locals_volatile()
1056 struct c_scope *scope; in push_scope()
1063 scope = ggc_cleared_alloc<c_scope> (); in push_scope()
1094 update_label_decls (struct c_scope *scope) in update_label_decls()
1096 struct c_scope *s; in update_label_decls()
1172 struct c_scope *scope = current_scope; in pop_scope()
1417 memset (scope, 0, sizeof (struct c_scope)); in pop_scope()
1479 struct c_scope *scope; in c_bindings_start_stmt_expr()
1512 struct c_scope *scope; in c_bindings_end_stmt_expr()
1626 struct c_scope *scope; in c_bind()
3115 struct c_scope *scope = current_scope; in pushdecl()
3769 struct c_scope *scope; in undeclared_variable()
4000 struct c_scope *scope; in check_earlier_gotos()
4140 struct c_scope *scope; in c_check_switch_jump_warnings()
4287 lookup_name_in_scope (tree name, struct c_scope *scope) in lookup_name_in_scope()
4338 for (c_scope *scope = current_scope; scope; scope = scope->outer) in lookup_name_fuzzy()