Lines Matching refs:c_scope
333 struct c_scope *scope;
428 struct GTY((chain_next ("%h.outer"))) c_scope { struct
430 struct c_scope *outer; argument
433 struct c_scope *outer_function; argument
487 static GTY(()) struct c_scope *current_scope; argument
493 static GTY(()) struct c_scope *current_function_scope;
497 static GTY(()) struct c_scope *file_scope;
502 static GTY(()) struct c_scope *external_scope;
506 static GTY((deletable)) struct c_scope *scope_freelist;
514 struct c_scope *s_ = (scope); \
525 struct c_scope *t_ = (tscope); \
526 struct c_scope *f_ = (fscope); \
598 static tree lookup_name_in_scope (tree, struct c_scope *);
718 bind (tree name, tree decl, struct c_scope *scope, bool invisible, in bind()
798 bind_label (tree name, tree label, struct c_scope *scope, in bind_label()
909 update_spot_bindings (struct c_scope *scope, struct c_spot_bindings *p) in update_spot_bindings()
941 struct c_scope *scope; in objc_mark_locals_volatile()
1047 struct c_scope *scope; in push_scope()
1054 scope = ggc_cleared_alloc<c_scope> (); in push_scope()
1085 update_label_decls (struct c_scope *scope) in update_label_decls()
1087 struct c_scope *s; in update_label_decls()
1163 struct c_scope *scope = current_scope; in pop_scope()
1405 memset (scope, 0, sizeof (struct c_scope)); in pop_scope()
1467 struct c_scope *scope; in c_bindings_start_stmt_expr()
1500 struct c_scope *scope; in c_bindings_end_stmt_expr()
1614 struct c_scope *scope; in c_bind()
3074 struct c_scope *scope = current_scope; in pushdecl()
3705 struct c_scope *scope; in undeclared_variable()
3936 struct c_scope *scope; in check_earlier_gotos()
4076 struct c_scope *scope; in c_check_switch_jump_warnings()
4223 lookup_name_in_scope (tree name, struct c_scope *scope) in lookup_name_in_scope()
4274 for (c_scope *scope = current_scope; scope; scope = scope->outer) in lookup_name_fuzzy()