diff options
Diffstat (limited to 'misc/e2undo.c')
-rw-r--r-- | misc/e2undo.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/misc/e2undo.c b/misc/e2undo.c index 05937383..71991e05 100644 --- a/misc/e2undo.c +++ b/misc/e2undo.c @@ -81,10 +81,14 @@ struct undo_key_block { __le32 magic; /* KEYBLOCK_MAGIC number */ __le32 crc; /* block checksum */ __le64 reserved; /* zero */ +#if __GNUC_PREREQ (4, 8) #pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Wpedantic" +#endif struct undo_key keys[0]; /* keys, which come immediately after */ +#if __GNUC_PREREQ (4, 8) #pragma GCC diagnostic pop +#endif }; struct undo_key_info { |