aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/eval.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2019-02-04 03:43:38 +0100
committerJustin M. Keyes <justinkz@gmail.com>2019-02-04 13:16:59 +0100
commit45f25f7e0b3f105faebf5e215e5c128346463046 (patch)
tree658cd7ff2874f3ff3fa98a9279cf5f8e5737463a /src/nvim/eval.c
parentf2c6164b04709b83b60483642ed9b6f33cf01951 (diff)
downloadrneovim-45f25f7e0b3f105faebf5e215e5c128346463046.tar.gz
rneovim-45f25f7e0b3f105faebf5e215e5c128346463046.tar.bz2
rneovim-45f25f7e0b3f105faebf5e215e5c128346463046.zip
build: PRAGMA_DIAG_PUSH_IGNORE_MISSING_PROTOTYPES
On Travis CI, -Wmissing-prototypes gives strange error: In file included from ../src/nvim/eval.c:5965: /home/travis/build/neovim/neovim/build/src/nvim/auto/funcs.generated.h.gperf:215:1: error: conflicting types for 'find_internal_func_gperf' find_internal_func_gperf (register const char *str, register unsigned int len) ^ ../src/nvim/eval.c:5962:20: note: previous declaration is here const VimLFuncDef *find_internal_func_gperf(register const char *str, ^
Diffstat (limited to 'src/nvim/eval.c')
-rw-r--r--src/nvim/eval.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/nvim/eval.c b/src/nvim/eval.c
index 8ca764ba68..4ab699cdb7 100644
--- a/src/nvim/eval.c
+++ b/src/nvim/eval.c
@@ -5958,11 +5958,9 @@ static int get_env_tv(char_u **arg, typval_T *rettv, int evaluate)
#pragma function (floor)
#endif
-// silence -Wmissing-prototypes for funcs.generated.h
-const VimLFuncDef *find_internal_func_gperf(register const char *str,
- register size_t len);
-
+PRAGMA_DIAG_PUSH_IGNORE_MISSING_PROTOTYPES
# include "funcs.generated.h"
+PRAGMA_DIAG_POP
#endif
/*