mirror of
https://github.com/vim/vim.git
synced 2025-09-25 03:54:15 -04:00
patch 8.2.4347: in some build setups UNUSED is not defined
Problem: In some build setups UNUSED is not defined. Solution: Change the logic of how UNUSED is defined. (Ola Söder, closes #9734)
This commit is contained in:
committed by
Bram Moolenaar
parent
481acb1141
commit
bd89d44063
@@ -746,6 +746,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
4347,
|
||||
/**/
|
||||
4346,
|
||||
/**/
|
||||
|
13
src/vim.h
13
src/vim.h
@@ -245,12 +245,19 @@
|
||||
|
||||
// Mark unused function arguments with UNUSED, so that gcc -Wunused-parameter
|
||||
// can be used to check for mistakes.
|
||||
#if defined(HAVE_ATTRIBUTE_UNUSED) || defined(__MINGW32__)
|
||||
# if !defined(UNUSED)
|
||||
#ifndef UNUSED
|
||||
# if defined(HAVE_ATTRIBUTE_UNUSED) || defined(__MINGW32__)
|
||||
# define UNUSED __attribute__((unused))
|
||||
# else
|
||||
# if defined __has_attribute
|
||||
# if __has_attribute(unused)
|
||||
# define UNUSED __attribute__((unused))
|
||||
# endif
|
||||
#else
|
||||
# endif
|
||||
# endif
|
||||
# ifndef UNUSED
|
||||
# define UNUSED
|
||||
# endif
|
||||
#endif
|
||||
|
||||
// Used to check for "sun", "__sun" is used by newer compilers.
|
||||
|
Reference in New Issue
Block a user