Lines Matching refs:rhs_type

6681 	type_T	*rhs_type,  in compile_load_lhs()  argument
6711 if (rhs_type != NULL && lhs->lhs_type->tt_member != NULL in compile_load_lhs()
6712 && rhs_type != &t_void in compile_load_lhs()
6713 && need_type(rhs_type, lhs->lhs_type->tt_member, -2, 0, cctx, in compile_load_lhs()
6764 type_T *rhs_type, in compile_assign_unlet() argument
6822 if (compile_load_lhs(lhs, var_start, rhs_type, cctx) == FAIL) in compile_assign_unlet()
6893 type_T *rhs_type = &t_any; in compile_assignment() local
6999 rhs_type = stacktype->tt_member; in compile_assignment()
7111 rhs_type = stack->ga_len == 0 ? &t_void in compile_assignment()
7115 if ((rhs_type->tt_type == VAR_FUNC in compile_assignment()
7116 || rhs_type->tt_type == VAR_PARTIAL) in compile_assignment()
7123 if (rhs_type->tt_type == VAR_VOID) in compile_assignment()
7132 if (rhs_type == &t_list_empty) in compile_assignment()
7134 else if (rhs_type == &t_dict_empty) in compile_assignment()
7136 else if (rhs_type == &t_unknown) in compile_assignment()
7139 lhs.lhs_lvar->lv_type = rhs_type; in compile_assignment()
7158 if (need_type_where(rhs_type, use_type, -1, where, in compile_assignment()
7172 && rhs_type->tt_type == VAR_NUMBER) in compile_assignment()
7174 if (*p != '=' && need_type(rhs_type, lhs_type, in compile_assignment()
7299 if (compile_assign_unlet(var_start, &lhs, TRUE, rhs_type, cctx) in compile_assignment()
7320 && rhs_type != NULL in compile_assignment()
7321 && rhs_type->tt_type == lhs.lhs_type->tt_type in compile_assignment()
7322 && rhs_type->tt_member != &t_unknown) in compile_assignment()