mirror of
https://github.com/neovim/neovim.git
synced 2025-09-30 23:18:33 +00:00
eexe_mod_op: Explicitly cast varnumber_T to float_T for -Wconversion
This commit is contained in:
@@ -55,7 +55,7 @@ int eexe_mod_op(typval_T *const tv1, const typval_T *const tv2,
|
|||||||
// nr += nr or nr -= nr
|
// nr += nr or nr -= nr
|
||||||
varnumber_T n = tv_get_number(tv1);
|
varnumber_T n = tv_get_number(tv1);
|
||||||
if (tv2->v_type == VAR_FLOAT) {
|
if (tv2->v_type == VAR_FLOAT) {
|
||||||
float_T f = n;
|
float_T f = (float_T)n;
|
||||||
|
|
||||||
if (*op == '+') {
|
if (*op == '+') {
|
||||||
f += tv2->vval.v_float;
|
f += tv2->vval.v_float;
|
||||||
@@ -99,7 +99,7 @@ int eexe_mod_op(typval_T *const tv1, const typval_T *const tv2,
|
|||||||
}
|
}
|
||||||
const float_T f = (tv2->v_type == VAR_FLOAT
|
const float_T f = (tv2->v_type == VAR_FLOAT
|
||||||
? tv2->vval.v_float
|
? tv2->vval.v_float
|
||||||
: tv_get_number(tv2));
|
: (float_T)tv_get_number(tv2));
|
||||||
if (*op == '+') {
|
if (*op == '+') {
|
||||||
tv1->vval.v_float += f;
|
tv1->vval.v_float += f;
|
||||||
} else {
|
} else {
|
||||||
|
Reference in New Issue
Block a user