Home
last modified time | relevance | path

Searched refs:val_type (Results 1 – 1 of 1) sorted by relevance

/scripts/gcc-plugins/
Drandomize_layout_plugin.c574 tree field_type, val_type; in check_bad_casts_in_constructor() local
587 val_type = TREE_TYPE(val); in check_bad_casts_in_constructor()
589 if (TREE_CODE(field_type) != POINTER_TYPE || TREE_CODE(val_type) != POINTER_TYPE) in check_bad_casts_in_constructor()
592 if (field_type == val_type) in check_bad_casts_in_constructor()
596 val_type = TYPE_MAIN_VARIANT(strip_array_types(TYPE_MAIN_VARIANT(TREE_TYPE(val_type)))); in check_bad_casts_in_constructor()
600 if (field_type == val_type) in check_bad_casts_in_constructor()
602 if (TREE_CODE(val_type) != RECORD_TYPE) in check_bad_casts_in_constructor()
605 if (!lookup_attribute("randomize_performed", TYPE_ATTRIBUTES(val_type))) in check_bad_casts_in_constructor()
607 …SOURCE_LOCATION(var), "constructor\n", TYPE_MAIN_VARIANT(field_type), TYPE_MAIN_VARIANT(val_type)); in check_bad_casts_in_constructor()