Lines Matching refs:decl
459 static void update_decl_size(tree decl)
464 type = TREE_TYPE(decl);
469 init = DECL_INITIAL(decl);
483 for (field = TYPE_FIELDS(TREE_TYPE(decl)); TREE_CHAIN(field); field = TREE_CHAIN(field))
498 DECL_SIZE(decl) = size_binop(PLUS_EXPR, TYPE_SIZE(type), flexsize);
506 tree decl = (tree)event_data;
509 if (decl == NULL_TREE || decl == error_mark_node)
512 type = TREE_TYPE(decl);
514 if (TREE_CODE(decl) != VAR_DECL)
523 DECL_SIZE(decl) = 0;
524 DECL_SIZE_UNIT(decl) = 0;
525 SET_DECL_ALIGN(decl, 0);
526 SET_DECL_MODE (decl, VOIDmode);
527 SET_DECL_RTL(decl, 0);
528 update_decl_size(decl);
529 layout_decl(decl, 0);