aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--py/vmentrytable.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/py/vmentrytable.h b/py/vmentrytable.h
index 068214bf9..791227087 100644
--- a/py/vmentrytable.h
+++ b/py/vmentrytable.h
@@ -30,6 +30,10 @@
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winitializer-overrides"
#endif // __clang__
+#if __GNUC__ >= 5
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Woverride-init"
+#endif // __GNUC__ >= 5
static const void *const entry_table[256] = {
[0 ... 255] = &&entry_default,
@@ -119,3 +123,6 @@ static const void *const entry_table[256] = {
#if __clang__
#pragma clang diagnostic pop
#endif // __clang__
+#if __GNUC__ >= 5
+#pragma GCC diagnostic pop
+#endif // __GNUC__ >= 5