Lines Matching refs:current_binding_level
3147 cp_binding_level *b = current_binding_level->level_chain;
3169 for (cp_binding_level *scope = current_binding_level;
3182 && old_scope == current_binding_level->level_chain
3202 && old_scope == current_binding_level->level_chain
3205 && (current_binding_level->kind == sk_catch
3206 || current_binding_level->level_chain->kind == sk_catch)
3632 cp_binding_level *level = current_binding_level;
4146 /* Bind DECL to ID in the current_binding_level, assumed to be a local
4245 scope->level_chain = current_binding_level;
4246 current_binding_level = scope;
4331 cp_binding_level *scope = current_binding_level;
4334 current_binding_level = class_binding_level;
4348 current_binding_level = scope->level_chain;
4373 for (scope = current_binding_level; scope; scope = scope->level_chain)
4381 return current_binding_level;
4403 gcc_assert (b->level_chain == current_binding_level);
4404 current_binding_level = b;
4421 b = current_binding_level;
4437 && current_binding_level->more_cleanups_ok == 0)
4440 current_binding_level->statement_list = push_stmt_list ();
4449 return global_scope_p (current_binding_level);
4492 return (current_binding_level->blocks != NULL_TREE
4493 || current_binding_level->keep
4494 || current_binding_level->kind == sk_cleanup
4495 || current_binding_level->names != NULL_TREE
4496 || current_binding_level->using_directives);
4504 return current_binding_level->kind;
4530 gcc_assert (current_binding_level->kind != sk_namespace
4531 && current_binding_level->kind != sk_class);
4532 return current_binding_level->names;
4543 for (b = current_binding_level;
4649 fprintf (stderr, "current_binding_level=%p\n"
4652 (void *) current_binding_level, (void *) class_binding_level,
4657 if (b == current_binding_level)
4662 b = current_binding_level;
4665 b = current_binding_level;
4699 current_binding_level. */
4704 set_identifier_type_value_with_scope (id, decl, current_binding_level);
4770 b = current_binding_level;
4771 current_binding_level = level;
4773 current_binding_level = b;
4788 for (cp_binding_level *n = current_binding_level;
5078 while (current_binding_level->kind == sk_template_parms)
5080 cp_binding_level *b = current_binding_level;
5081 current_binding_level = b->level_chain;
5094 b->level_chain = current_binding_level;
5095 current_binding_level = b;
5137 while (current_binding_level->kind == sk_template_parms)
5139 cp_binding_level *b = current_binding_level;
5140 current_binding_level = b->level_chain;
5152 b->level_chain = current_binding_level;
5153 current_binding_level = b;
5207 gcc_assert (current_binding_level == level);
6143 cxx_binding *binding = find_local_binding (current_binding_level, name);
6194 gcc_checking_assert (current_binding_level->kind != sk_class);
6208 current_binding_level->this_entity);
6210 if (current_binding_level->kind == sk_namespace)
6364 for (cp_binding_level *level = current_binding_level;
7489 for (lvl = current_binding_level; lvl; lvl = lvl->level_chain)
7614 scope = current_binding_level;
7719 for (level = current_binding_level;
7785 (current_decl_namespace (), current_binding_level))
7821 cp_binding_level *b = current_binding_level;
8028 && current_binding_level->kind != sk_namespace)
8090 cp_binding_level *b = current_binding_level;
8238 are at all visible. Simply setting current_binding_level to the global
8360 b = scope_chain ? current_binding_level : 0;
8568 if (current_binding_level->kind != sk_namespace)
8571 emit_debug_info_using_namespace (current_binding_level->this_entity,
8574 add_using_namespace (current_binding_level->using_directives,
8582 if (current_binding_level->kind == sk_namespace
8864 add_using_namespace (current_binding_level->using_directives, ns);
8978 if (current_binding_level->kind == sk_class)