Home | History | Annotate | Download | only in src

Lines Matching full:new_alias

573 	type_datum_t *alias, *new_alias;
610 new_alias = (type_datum_t *) malloc(sizeof(type_datum_t));
611 if (!new_alias) {
616 memset(new_alias, 0, sizeof(type_datum_t));
618 new_alias->s.value = state->typemap[alias->s.value - 1];
620 new_alias->s.value = state->typemap[alias->primary - 1];
624 new_alias->flags = alias->flags;
628 (hashtab_datum_t) new_alias);
632 free(new_alias);
637 state->typemap[alias->s.value - 1] = new_alias->s.value;
639 if (new_alias->flags & TYPE_FLAGS_PERMISSIVE)
640 if (ebitmap_set_bit(&state->out->permissive_map, new_alias->s.value, 1)) {