Lines Matching refs:decl
488 static void update_decl_size(tree decl)
493 type = TREE_TYPE(decl);
498 init = DECL_INITIAL(decl);
512 for (field = TYPE_FIELDS(TREE_TYPE(decl)); TREE_CHAIN(field); field = TREE_CHAIN(field))
527 DECL_SIZE(decl) = size_binop(PLUS_EXPR, TYPE_SIZE(type), flexsize);
535 tree decl = (tree)event_data;
538 if (decl == NULL_TREE || decl == error_mark_node)
541 type = TREE_TYPE(decl);
543 if (TREE_CODE(decl) != VAR_DECL)
552 DECL_SIZE(decl) = 0;
553 DECL_SIZE_UNIT(decl) = 0;
554 SET_DECL_ALIGN(decl, 0);
555 SET_DECL_MODE (decl, VOIDmode);
556 SET_DECL_RTL(decl, 0);
557 update_decl_size(decl);
558 layout_decl(decl, 0);