Mercurial > vim
diff src/vim9execute.c @ 19193:9f98957582d6 v8.2.0155
patch 8.2.0155: warnings from MinGW compiler; tests fail without +float
Commit: https://github.com/vim/vim/commit/a5d5953d59730d9bf9c00a727c4aeb56f6ffc944
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jan 26 21:42:03 2020 +0100
patch 8.2.0155: warnings from MinGW compiler; tests fail without +float
Problem: Warnings from MinGW compiler. (John Marriott) Json test fails when
building without +float feature.
Solution: Init variables. Fix Json parsing. Skip a few tests that require
the +float feature.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 26 Jan 2020 21:45:03 +0100 |
parents | 133ef7ba4e4e |
children | 45c062fa2156 |
line wrap: on
line diff
--- a/src/vim9execute.c +++ b/src/vim9execute.c @@ -1095,6 +1095,7 @@ call_def_function( // Computation with two float arguments case ISN_OPFLOAT: case ISN_COMPAREFLOAT: +#ifdef FEAT_FLOAT { typval_T *tv1 = STACK_TV_BOT(-2); typval_T *tv2 = STACK_TV_BOT(-1); @@ -1127,6 +1128,7 @@ call_def_function( else tv1->vval.v_float = res; } +#endif break; case ISN_COMPARELIST: @@ -1618,7 +1620,9 @@ ex_disassemble(exarg_T *eap) get_var_special_name(iptr->isn_arg.number)); break; case ISN_PUSHF: +#ifdef FEAT_FLOAT smsg("%4d PUSHF %g", current, iptr->isn_arg.fnumber); +#endif break; case ISN_PUSHS: smsg("%4d PUSHS \"%s\"", current, iptr->isn_arg.string);