Lines Matching defs:val_type
594 tree field_type, val_type;
607 val_type = TREE_TYPE(val);
609 if (TREE_CODE(field_type) != POINTER_TYPE || TREE_CODE(val_type) != POINTER_TYPE)
612 if (field_type == val_type)
616 val_type = TYPE_MAIN_VARIANT(strip_array_types(TYPE_MAIN_VARIANT(TREE_TYPE(val_type))));
620 if (field_type == val_type)
622 if (TREE_CODE(val_type) != RECORD_TYPE)
625 if (!lookup_attribute("randomize_performed", TYPE_ATTRIBUTES(val_type)))
627 MISMATCH(DECL_SOURCE_LOCATION(var), "constructor\n", TYPE_MAIN_VARIANT(field_type), TYPE_MAIN_VARIANT(val_type));