summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2015-08-18 11:17:54 +0300
committerMonty <monty@mariadb.org>2015-08-18 11:18:58 +0300
commitdfac82e44dd665ab218348765df2b519db4c10dc (patch)
tree99a1b08c2c1405a9f2c3a927b721033e9651de69 /include
parent6b20342651bb5207b6c125d2d11b664a1bebcc41 (diff)
downloadmariadb-git-dfac82e44dd665ab218348765df2b519db4c10dc.tar.gz
Fixed failing tests and compiler warnings
- UNINIT_VAR() was required for 4.8.3 on openSUSE 13.2
Diffstat (limited to 'include')
-rw-r--r--include/my_global.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/my_global.h b/include/my_global.h
index e654d567d42..7590bf00b82 100644
--- a/include/my_global.h
+++ b/include/my_global.h
@@ -468,7 +468,7 @@ extern "C" int madvise(void *addr, size_t len, int behav);
/*
Suppress uninitialized variable warning without generating code.
*/
-#if defined(__GNUC__)
+#if defined(__GNUC__) && (__GNUC__ < 4 || __GNUC__ == 4 && __GNUC_MINOR__ < 8)
/* GCC specific self-initialization which inhibits the warning. */
#define UNINIT_VAR(x) x= x
#elif defined(_lint) || defined(FORCE_INIT_OF_VARS)