Lines Matching refs:lhstype

5723   tree lhstype = TREE_TYPE (lhs);
5724 tree olhstype = lhstype;
5742 return build2 (COMPOUND_EXPR, lhstype,
5753 return build2 (COMPOUND_EXPR, lhstype,
5764 return build2 (COMPOUND_EXPR, lhstype, lhs, newrhs);
5831 if (! same_type_p (TREE_TYPE (rhs), lhstype))
5833 rhs = convert (lhstype, rhs);
5834 result = build2 (INIT_EXPR, lhstype, lhs, rhs);
5838 else if (! IS_AGGR_TYPE (lhstype))
5844 lhstype, LOOKUP_NORMAL);
5859 if (! IS_AGGR_TYPE (lhstype))
5872 if (! IS_AGGR_TYPE (lhstype))
5883 lhstype = olhstype;
5891 gcc_assert (!PROMOTES_TO_AGGR_TYPE (lhstype, REFERENCE_TYPE));
5903 lhstype = olhstype;
5905 gcc_assert (TREE_CODE (lhstype) != REFERENCE_TYPE);
5916 && (TREE_READONLY (lhs) || CP_TYPE_CONST_P (lhstype)
5923 || (CLASS_TYPE_P (lhstype)
5924 && C_TYPE_FIELDS_READONLY (lhstype))))
5932 && (TREE_CODE (lhstype) == INTEGER_TYPE
5933 || TREE_CODE (lhstype) == REAL_TYPE
5934 || TREE_CODE (lhstype) == ENUMERAL_TYPE))
5936 lhstype = TREE_TYPE (get_unwidened (lhs, 0));
5941 if (lhstype != TREE_TYPE (lhs))
5945 if (TREE_CODE (lhstype) == INTEGER_TYPE
5953 TREE_TYPE (lhs) = lhstype;
5959 if (TREE_CODE (lhstype) == ARRAY_TYPE)
5963 if (!same_or_base_type_p (TYPE_MAIN_VARIANT (lhstype),
5967 TREE_TYPE (rhs), lhstype);
5991 newrhs = convert_for_initialization (lhs, lhstype, newrhs, LOOKUP_NORMAL,
5997 && TREE_CODE (lhstype) == INTEGER_TYPE)
6001 newrhs = convert_force (lhstype, newrhs, 0);
6004 newrhs = convert_for_assignment (lhstype, newrhs, "assignment",
6007 && TYPE_NEEDS_CONSTRUCTING (lhstype))
6008 newrhs = build_cplus_new (lhstype, newrhs);
6031 lhstype, lhs, newrhs);