type_walk_func *post,
void *env)
{
- int i, n_types, n_mem;
- entity *ent;
- ir_type *tp;
- ir_node *n;
+ int i, n_types, n_mem;
+ ir_entity *ent = NULL;
+ ir_type *tp = NULL;
+ ir_node *n;
/* marked? */
switch (get_kind(tore)) {
case k_entity:
- ent = (entity *)tore;
+ ent = (ir_entity *)tore;
if (entity_visited(ent)) return;
break;
case k_type:
static void irn_type_walker(
ir_node *node, type_walk_func *pre, type_walk_func *post, void *env)
{
- entity *ent;
+ ir_entity *ent;
ir_type *tp;
assert(node);
/* marked? */
switch (get_kind(tore)) {
case k_entity:
- if (entity_visited((entity *)tore)) return;
+ if (entity_visited((ir_entity *)tore)) return;
break;
case k_type:
if (type_id == get_type_tpop((ir_type*)tore)) {
- type_walk_s2s_2((type_or_ent *)skip_tid((type *)tore), pre, post, env);
+ type_walk_s2s_2((type_or_ent *)skip_tid((ir_type *)tore), pre, post, env);
return;
}
if (type_visited((ir_type *)tore)) return;
/* marked? */
switch (get_kind(tore)) {
case k_entity:
- if (entity_visited((entity *)tore)) return;
+ if (entity_visited((ir_entity *)tore)) return;
break;
case k_type:
if (type_id == get_type_tpop((ir_type*)tore)) {
/* Walks over all entities in the type */
void walk_types_entities(
ir_type *tp,
- void (*doit)(entity*, void*),
+ void (*doit)(ir_entity*, void*),
void *env)
{
int i, n;