summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaria Matejka <mq@ucw.cz>2019-07-02 13:13:29 +0200
committerMaria Matejka <mq@ucw.cz>2019-07-02 13:13:29 +0200
commitc376555cecbfea83314e9f76bce5002185d3566a (patch)
treee3e3f23cd7148229e1236d4dea72b92d2709b360
parentb40c0f028f37086991fefa9197708ba8c7b3d571 (diff)
Filter: GCC, don't complain about indentation in generated code.
-rw-r--r--filter/decl.m49
1 files changed, 9 insertions, 0 deletions
diff --git a/filter/decl.m4 b/filter/decl.m4
index cc069485..d1c51440 100644
--- a/filter/decl.m4
+++ b/filter/decl.m4
@@ -251,6 +251,12 @@ m4_changequote([[,]])
FID_WR_DIRECT(I)
FID_WR_PUT(3)
FID_WR_DIRECT(C)
+
+#if defined(__GNUC__) && __GNUC__ >= 6
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wmisleading-indentation"
+#endif
+
#include "nest/bird.h"
#include "filter/filter.h"
#include "filter/f-inst.h"
@@ -382,6 +388,9 @@ FID_WR_PUT(9)
return 1;
}
+#if defined(__GNUC__) && __GNUC__ >= 6
+#pragma GCC diagnostic pop
+#endif
FID_WR_DIRECT(H)
/* Filter instruction codes */