From 87740cd53b1310a40dc852071dab7ead0d8b85fa Mon Sep 17 00:00:00 2001
From: Rashad Kanavath <rashad.kanavath@c-s.fr>
Date: Thu, 20 Oct 2016 17:20:55 +0200
Subject: [PATCH] WRG: ignore insane shadow warnings

---
 .../MonteverdiGui/src/mvdHistogramWidget.cxx     | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/Modules/Visualization/MonteverdiGui/src/mvdHistogramWidget.cxx b/Modules/Visualization/MonteverdiGui/src/mvdHistogramWidget.cxx
index 577f507494..8a83841ee8 100644
--- a/Modules/Visualization/MonteverdiGui/src/mvdHistogramWidget.cxx
+++ b/Modules/Visualization/MonteverdiGui/src/mvdHistogramWidget.cxx
@@ -29,6 +29,11 @@
 
 //
 // Qwt includes
+
+#if defined(__GNUC__) || defined(__clang__)
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wunused-parameter"
+#pragma GCC diagnostic ignored "-Wshadow"
 #include <qwt_plot_curve.h>
 #include <qwt_plot_grid.h>
 #include <qwt_plot_magnifier.h>
@@ -36,7 +41,16 @@
 #include <qwt_plot_panner.h>
 // #include <qwt_plot_zoomer.h>
 #include <qwt_scale_engine.h>
-
+#pragma GCC diagnostic pop
+#else
+#include <qwt_plot_curve.h>
+#include <qwt_plot_grid.h>
+#include <qwt_plot_magnifier.h>
+#include <qwt_plot_marker.h>
+#include <qwt_plot_panner.h>
+// #include <qwt_plot_zoomer.h>
+#include <qwt_scale_engine.h>
+#endif
 //
 // System includes (sorted by alphabetic order)
 
-- 
GitLab