]> granicus.if.org Git - vim/commitdiff
patch 8.2.0814: clang warning for implicit conversion v8.2.0814
authorBram Moolenaar <Bram@vim.org>
Sat, 23 May 2020 17:30:05 +0000 (19:30 +0200)
committerBram Moolenaar <Bram@vim.org>
Sat, 23 May 2020 17:30:05 +0000 (19:30 +0200)
Problem:    Clang warning for implicit conversion.
Solution:   Add type cast. (Dominique Pelle, closes #6124)

src/evalfunc.c
src/version.c

index 37cb72f7ee4d95aa14f7d76205c3a046d111aeee..11452ce07823fb999e97a993d72ac2036b526322 100644 (file)
@@ -2603,9 +2603,9 @@ f_float2nr(typval_T *argvars, typval_T *rettv)
 
     if (get_float_arg(argvars, &f) == OK)
     {
-       if (f <= -VARNUM_MAX + DBL_EPSILON)
+       if (f <= (float_T)-VARNUM_MAX + DBL_EPSILON)
            rettv->vval.v_number = -VARNUM_MAX;
-       else if (f >= VARNUM_MAX - DBL_EPSILON)
+       else if (f >= (float_T)VARNUM_MAX - DBL_EPSILON)
            rettv->vval.v_number = VARNUM_MAX;
        else
            rettv->vval.v_number = (varnumber_T)f;
index ce0bc486da7f6e4370aa1ed3a0e959ee07e33bc0..34852c3699bfff88c64e2ba617ca9df915695967 100644 (file)
@@ -746,6 +746,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    814,
 /**/
     813,
 /**/