diff options
author | Dundar Goc <gocdundar@gmail.com> | 2022-04-18 12:54:25 +0200 |
---|---|---|
committer | Dundar Goc <gocdundar@gmail.com> | 2022-04-29 13:52:12 +0200 |
commit | 995c1863685d7fa0cc2638b55efee55c4cb7ffc9 (patch) | |
tree | b5d650a10aba07e1dad76bac48dd46013ddfa2cf /src/nvim/eval.c | |
parent | 8c548c9e5416b4e25b51c018ceaa433756ee99b1 (diff) | |
download | rneovim-995c1863685d7fa0cc2638b55efee55c4cb7ffc9.tar.gz rneovim-995c1863685d7fa0cc2638b55efee55c4cb7ffc9.tar.bz2 rneovim-995c1863685d7fa0cc2638b55efee55c4cb7ffc9.zip |
refactor(uncrustify): disable formatting in problematic code sections
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r-- | src/nvim/eval.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c index f8e2f913bf..b7177792db 100644 --- a/src/nvim/eval.c +++ b/src/nvim/eval.c @@ -3972,12 +3972,16 @@ static int eval6(char_u **arg, typval_T *rettv, int evaluate, int want_string) if (op == '*') { f1 = f1 * f2; } else if (op == '/') { + // uncrustify:off + // Division by zero triggers error from AddressSanitizer f1 = (f2 == 0 ? ( #ifdef NAN f1 == 0 ? (float_T)NAN : #endif (f1 > 0 ? (float_T)INFINITY : (float_T)-INFINITY)) : f1 / f2); + + // uncrustify:on } else { emsg(_("E804: Cannot use '%' with Float")); return FAIL; |