Lines Matching defs:purpose
2853 tree purpose, value;
2858 FOR_EACH_CONSTRUCTOR_ELT (elts, ix, purpose, value)
2871 gcc_assert (purpose);
2878 if (! TREE_SIDE_EFFECTS (value) && zero_sized_field_decl (purpose))
2883 if (TREE_CODE (purpose) == RANGE_EXPR)
2885 tree lower = TREE_OPERAND (purpose, 0);
2886 tree upper = TREE_OPERAND (purpose, 1);
2891 purpose = upper;
2903 purpose, NULL_TREE, NULL_TREE);
2907 gcc_assert (TREE_CODE (purpose) == FIELD_DECL);
2908 cref = build3 (COMPONENT_REF, TREE_TYPE (purpose),
2909 unshare_expr (object), purpose, NULL_TREE);