From 9a17962f4b72eb5f88bff3551a0a845b51dcf9d5 Mon Sep 17 00:00:00 2001 From: heckflosse Date: Wed, 25 Oct 2017 16:53:17 +0200 Subject: [PATCH] Make compilation unit rtengine/iptransform.cc -Wextra clean, #4155 --- rtengine/iptransform.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rtengine/iptransform.cc b/rtengine/iptransform.cc index f227af2ed..43a110a5f 100644 --- a/rtengine/iptransform.cc +++ b/rtengine/iptransform.cc @@ -788,6 +788,10 @@ void ImProcFunctions::transformGeneral(ImProcFunctions::TransformMode mode, Imag bool enableLCPDist = false; bool enableCA = false; +#ifdef __GNUC__ // silence warning +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wimplicit-fallthrough" +#endif switch (mode) { case ImProcFunctions::TRANSFORM_HIGH_QUALITY_FULLIMAGE: { enableLCPCA = pLCPMap && params->lensProf.useCA && pLCPMap->isCACorrectionAvailable(); @@ -809,6 +813,9 @@ void ImProcFunctions::transformGeneral(ImProcFunctions::TransformMode mode, Imag break; } } +#ifdef __GNUC__ +#pragma GCC diagnostic pop +#endif if (!enableCA) { chDist[0] = 0.0;