designation
uint8_t designation;
uint8_t designation;
designation y_designation;
| designation initializer
| initializer_list T_COMMA designation initializer
designation:
$$ = (designation) { .dn_len = 0 };
tnode_t *build_offsetof(const type_t *, designation);
void designation_push(designation *, designator_kind, const sym_t *, size_t);
designation bl_designation;
designation_debug(const designation *dn)
designation_last(designation *dn)
designation_push(designation *dn, designator_kind kind,
designation_descend(designation *dn, const type_t *tp)
designation_type(const designation *dn, const type_t *tp, size_t skip)
designation *dn = &bl->bl_designation;
designation *dn = &bl->bl_designation;
designation *dn = &bl->bl_designation;
designation *dn = &bl->bl_designation;
designation *dn = &outer_bl->bl_designation;
designation *dn = &in->in_brace_level->bl_designation;
build_offsetof(const type_t *tp, designation dn)