Lines Matching defs:ov
4004 tspec_t nt, val_t *nv, val_t *ov)
4045 if (ov->u.floating > max || ov->u.floating < min) {
4047 const char *ot_name = type_name(gettyp(ov->v_tspec));
4058 ov->u.floating = ov->u.floating > 0 ? max : min;
4062 nv->u.floating = (float)ov->u.floating;
4064 nv->u.floating = (double)ov->u.floating;
4066 nv->u.floating = ov->u.floating;
4068 nv->u.integer = (int64_t)ov->u.floating;
4133 const type_t *ntp, int64_t ov)
4137 warning(164, (long long)ov, type_name(ntp));
4140 warning(221, type_name(ntp), (long long)ov);
4143 warning(296, (long long)ov, type_name(ntp), arg);
4148 warning(222, (long long)ov, type_name(ntp));
4241 convert_constant(op_t op, int arg, const type_t *ntp, val_t *nv, val_t *ov)
4244 * TODO: make 'ov' const; the name of this function does not suggest
4245 * that it modifies 'ov'.
4247 tspec_t ot = ov->v_tspec;
4253 nv->u.integer = is_nonzero_val(ov) ? 1 : 0;
4258 convert_constant_from_floating(op, arg, ntp, nt, nv, ov);
4259 else if (!convert_constant_to_floating(nt, nv, ot, ov)) {
4261 nv->u.integer = ov->u.integer;
4264 if (allow_trad && allow_c90 && ov->v_unsigned_since_c90 &&
4270 ov->v_unsigned_since_c90 = false;
4280 convert_constant_check_range(ot, ntp, nt, op, arg, ov, nv);