Skip to content

Commit 13d4053

Browse files
committed
updated for version 7.4.626
Problem: MSVC with W4 gives useless warnings. Solution: Disable more warnings. (Mike Williams)
1 parent 0cabaf1 commit 13d4053

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/version.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -741,6 +741,8 @@ static char *(features[]) =
741741

742742
static int included_patches[] =
743743
{ /* Add new patch number below this line */
744+
/**/
745+
626,
744746
/**/
745747
625,
746748
/**/

src/vim.h

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2044,6 +2044,20 @@ typedef int VimClipboard; /* This is required for the prototypes. */
20442044
#ifdef _MSC_VER
20452045
/* Avoid useless warning "conversion from X to Y of greater size". */
20462046
#pragma warning(disable : 4312)
2047+
/* Avoid warning for old style function declarators */
2048+
#pragma warning(disable : 4131)
2049+
/* Avoid warning for conversion to type with smaller range */
2050+
#pragma warning(disable : 4244)
2051+
/* Avoid warning for conversion to larger size */
2052+
#pragma warning(disable : 4306)
2053+
/* Avoid warning for unreferenced formal parameter */
2054+
#pragma warning(disable : 4100)
2055+
/* Avoid warning for differs in indirection to slightly different base type */
2056+
#pragma warning(disable : 4057)
2057+
/* Avoid warning for constant conditional expression */
2058+
#pragma warning(disable : 4127)
2059+
/* Avoid warning for assignment within conditional */
2060+
#pragma warning(disable : 4706)
20472061
#endif
20482062

20492063
/* Note: a NULL argument for vim_realloc() is not portable, don't use it. */

0 commit comments

Comments
 (0)