merge_type
switch (pc->merge_type) {
pc->merge_type, pc->merge_type));
if (pc->merge_type == MERGE_TYPE_STRLIST) {
switch (pc->merge_type) {
HAL_ERROR (("Unknown merge_type=%d='%c'", pc->merge_type, pc->merge_type));
if (pc->merge_type == MERGE_TYPE_STRLIST) {
switch (pc->merge_type) {
HAL_ERROR (("Unknown merge_type=%d='%c'", pc->merge_type, pc->merge_type));
if (pc->merge_type == MERGE_TYPE_STRLIST) {
} else if (pc->merge_type == MERGE_TYPE_SPAWN) {
if (pc->merge_type == MERGE_TYPE_CLEAR) {
int merge_type;
pc->merge_type = MERGE_TYPE_UNKNOWN;
pc->merge_type = MERGE_TYPE_STRING;
pc->merge_type = MERGE_TYPE_BOOLEAN;
pc->merge_type = MERGE_TYPE_INT32;
pc->merge_type = MERGE_TYPE_UINT64;
pc->merge_type = MERGE_TYPE_DOUBLE;
pc->merge_type = MERGE_TYPE_STRLIST;
pc->merge_type = MERGE_TYPE_COPY_PROPERTY;
pc->merge_type = MERGE_TYPE_UNKNOWN;
pc->merge_type = MERGE_TYPE_STRING;
pc->merge_type = MERGE_TYPE_STRLIST;
pc->merge_type = MERGE_TYPE_COPY_PROPERTY;
pc->merge_type = MERGE_TYPE_UNKNOWN;
pc->merge_type = MERGE_TYPE_SPAWN;
pc->merge_type = MERGE_TYPE_UNKNOWN;
pc->merge_type = MERGE_TYPE_STRLIST;
pc->merge_type = MERGE_TYPE_UNKNOWN;
pc->merge_type = MERGE_TYPE_REMOVE;
pc->merge_type = MERGE_TYPE_UNKNOWN;
pc->merge_type = MERGE_TYPE_CLEAR;
pc->merge_type = MERGE_TYPE_UNKNOWN;
merge_type(node, ctype);
merge_type(node, op->ctype);
merge_type(node, ctype);
merge_type(sym, sym->ctype.base_type);
extern void merge_type(struct symbol *sym, struct symbol *base_type);