mirror of
https://github.com/MariaDB/server.git
synced 2025-01-30 10:31:54 +01:00
Eliminate 'unused variable' warnings when compiling non-debug build
This commit is contained in:
parent
3bf8f6534a
commit
de0d55edf4
1 changed files with 12 additions and 3 deletions
|
@ -928,13 +928,22 @@ void print_defaults(const char *conf_file, const char **groups)
|
||||||
#include <help_end.h>
|
#include <help_end.h>
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
This extra complexity is to avoid declaring 'rc' if it won't be
|
||||||
|
used.
|
||||||
|
*/
|
||||||
|
#define ADD_DIRECTORY_INTERNAL(DIR) \
|
||||||
|
array_append_string_unique((DIR), default_directories, \
|
||||||
|
array_elements(default_directories))
|
||||||
|
#ifdef DBUG_OFF
|
||||||
|
# define ADD_DIRECTORY(DIR) (void) ADD_DIRECTORY_INTERNAL(DIR)
|
||||||
|
#else
|
||||||
#define ADD_DIRECTORY(DIR) \
|
#define ADD_DIRECTORY(DIR) \
|
||||||
do { \
|
do { \
|
||||||
my_bool rc= \
|
my_bool rc= ADD_DIRECTORY_INTERNAL(DIR); \
|
||||||
array_append_string_unique((DIR), default_directories, \
|
|
||||||
array_elements(default_directories)); \
|
|
||||||
DBUG_ASSERT(rc == FALSE); /* Success */ \
|
DBUG_ASSERT(rc == FALSE); /* Success */ \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
#endif
|
||||||
|
|
||||||
|
|
||||||
#define ADD_COMMON_DIRECTORIES() \
|
#define ADD_COMMON_DIRECTORIES() \
|
||||||
|
|
Loading…
Add table
Reference in a new issue