Lines Matching refs:init_expr
1702 Assuming that INIT_EXPR has already had its code and type checked,
1709 <init_expr:T
1719 direct_accessor_p (tree init_expr, tree field_decl, tree field_type)
1721 tree result_decl = TREE_OPERAND (init_expr, 0);
1725 tree component_ref = STRIP_NOPS (TREE_OPERAND (init_expr, 1));
1734 Assuming that INIT_EXPR has already had its code and type checked,
1741 <init_expr:T&
1751 reference_accessor_p (tree init_expr, tree field_decl, tree field_type,
1754 tree result_decl = TREE_OPERAND (init_expr, 0);
1759 tree addr_expr = STRIP_NOPS (TREE_OPERAND (init_expr, 1));
1811 /* Require an INIT_EXPR. */
1812 if (TREE_CODE (retval) != INIT_EXPR)
1814 tree init_expr = retval;
1819 if (cxx_types_compatible_p (TREE_TYPE (init_expr), field_type))
1820 return direct_accessor_p (init_expr, field_decl, field_type);
1825 if (cxx_types_compatible_p (TREE_TYPE (init_expr), field_reference_type))
1826 return reference_accessor_p (init_expr, field_decl, field_type,