Home
last modified time | relevance | path

Searched refs:lhstype (Results 1 – 8 of 8) sorted by relevance

/openbsd/src/gnu/usr.bin/gcc/gcc/cp/
Dtypeck.c5214 tree lhstype = TREE_TYPE (lhs); local
5215 tree olhstype = lhstype;
5232 return build (COMPOUND_EXPR, lhstype,
5243 return build (COMPOUND_EXPR, lhstype,
5254 return build (COMPOUND_EXPR, lhstype, lhs, newrhs);
5292 olhstype = lhstype = TREE_TYPE (lhs);
5302 if (! same_type_p (TREE_TYPE (rhs), lhstype))
5304 rhs = convert (lhstype, rhs);
5305 result = build (INIT_EXPR, lhstype, lhs, rhs);
5309 else if (! IS_AGGR_TYPE (lhstype))
[all …]
Dclass.c6316 instantiate_type (lhstype, rhs, flags) in instantiate_type() argument
6317 tree lhstype, rhs; in instantiate_type()
6328 if (TREE_CODE (lhstype) == UNKNOWN_TYPE)
6337 if (comptypes (lhstype, TREE_TYPE (rhs), strict))
6341 TREE_TYPE (rhs), lhstype);
6373 new_rhs = instantiate_type (build_pointer_type (lhstype),
6378 TREE_TYPE (rhs) = lhstype;
6386 return instantiate_type (lhstype, rhs, flags);
6389 return instantiate_type (lhstype, TREE_OPERAND (rhs, 1), flags);
6394 return instantiate_type (lhstype, BASELINK_FUNCTIONS (rhs),
[all …]
/openbsd/src/gnu/gcc/gcc/cp/
Dtypeck.c5544 tree lhstype = TREE_TYPE (lhs); in build_modify_expr() local
5545 tree olhstype = lhstype; in build_modify_expr()
5563 return build2 (COMPOUND_EXPR, lhstype, in build_modify_expr()
5574 return build2 (COMPOUND_EXPR, lhstype, in build_modify_expr()
5585 return build2 (COMPOUND_EXPR, lhstype, lhs, newrhs); in build_modify_expr()
5652 if (! same_type_p (TREE_TYPE (rhs), lhstype)) in build_modify_expr()
5654 rhs = convert (lhstype, rhs); in build_modify_expr()
5655 result = build2 (INIT_EXPR, lhstype, lhs, rhs); in build_modify_expr()
5659 else if (! IS_AGGR_TYPE (lhstype)) in build_modify_expr()
5665 lhstype, LOOKUP_NORMAL); in build_modify_expr()
[all …]
Dclass.c6018 instantiate_type (tree lhstype, tree rhs, tsubst_flags_t flags) in instantiate_type() argument
6025 if (TREE_CODE (lhstype) == UNKNOWN_TYPE) in instantiate_type()
6034 if (same_type_p (lhstype, TREE_TYPE (rhs))) in instantiate_type()
6037 && TYPE_PTRMEMFUNC_P (lhstype) in instantiate_type()
6046 TREE_TYPE (rhs), lhstype); in instantiate_type()
6089 member = instantiate_type (lhstype, member, flags); in instantiate_type()
6101 return instantiate_type (lhstype, rhs, flags_in); in instantiate_type()
6115 resolve_address_of_overloaded_function (lhstype, fns, flags_in, in instantiate_type()
6123 resolve_address_of_overloaded_function (lhstype, rhs, flags_in, in instantiate_type()
6130 = instantiate_type (lhstype, TREE_OPERAND (rhs, 0), flags); in instantiate_type()
[all …]
/openbsd/src/gnu/usr.bin/gcc/gcc/
Dc-typeck.c3845 tree lhstype = TREE_TYPE (lhs); local
3846 tree olhstype = lhstype;
3873 return build (COMPOUND_EXPR, lhstype,
3933 convert (lhstype, newrhs)));
3952 if (TREE_READONLY (lhs) || TYPE_READONLY (lhstype)
3953 || ((TREE_CODE (lhstype) == RECORD_TYPE
3954 || TREE_CODE (lhstype) == UNION_TYPE)
3955 && C_TYPE_FIELDS_READONLY (lhstype)))
3964 && (TREE_CODE (lhstype) == INTEGER_TYPE
3965 || TREE_CODE (lhstype) == BOOLEAN_TYPE
[all …]
/openbsd/src/gnu/gcc/gcc/
Dc-typeck.c3694 tree lhstype = TREE_TYPE (lhs); in build_modify_expr() local
3695 tree olhstype = lhstype; in build_modify_expr()
3722 if (TREE_READONLY (lhs) || TYPE_READONLY (lhstype) in build_modify_expr()
3723 || ((TREE_CODE (lhstype) == RECORD_TYPE in build_modify_expr()
3724 || TREE_CODE (lhstype) == UNION_TYPE) in build_modify_expr()
3725 && C_TYPE_FIELDS_READONLY (lhstype))) in build_modify_expr()
3737 && (TREE_CODE (lhstype) == INTEGER_TYPE in build_modify_expr()
3738 || TREE_CODE (lhstype) == BOOLEAN_TYPE in build_modify_expr()
3739 || TREE_CODE (lhstype) == REAL_TYPE in build_modify_expr()
3740 || TREE_CODE (lhstype) == ENUMERAL_TYPE)) in build_modify_expr()
[all …]
Dtree-ssa-structalias.c2975 tree lhstype = TREE_TYPE (lhsop); in do_structure_copy() local
2979 lhstypesize = DECL_P (lhsop) ? DECL_SIZE (lhsop) : TYPE_SIZE (lhstype); in do_structure_copy()
3031 tree pointedtotype = lhstype; in do_structure_copy()
/openbsd/src/gnu/gcc/gcc/objc/
Dobjc-act.c3168 tree lhstype = TREE_TYPE (outer); in objc_generate_write_barrier() local
3172 if (POINTER_TYPE_P (lhstype)) in objc_generate_write_barrier()
3176 TYPE_ATTRIBUTES (TREE_TYPE (lhstype))); in objc_generate_write_barrier()