From 7b20da8a0aaad464e4b16942ef53140b44c92183 Mon Sep 17 00:00:00 2001 From: planetmaker Date: Fri, 3 Jan 2014 18:43:10 +0000 Subject: (svn r26223) -Codechange: Silence some compile warnings about unititialized variables in the SSE blitters (MJP) --- src/blitter/32bpp_anim_sse4.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src/blitter/32bpp_anim_sse4.cpp') diff --git a/src/blitter/32bpp_anim_sse4.cpp b/src/blitter/32bpp_anim_sse4.cpp index 27defd6de..a200d8d8c 100644 --- a/src/blitter/32bpp_anim_sse4.cpp +++ b/src/blitter/32bpp_anim_sse4.cpp @@ -19,10 +19,6 @@ /** Instantiation of the SSE4 32bpp blitter factory. */ static FBlitter_32bppSSE4_Anim iFBlitter_32bppSSE4_Anim; -#if defined(__GNUC__) - #pragma GCC diagnostic push - #pragma GCC diagnostic ignored "-Wunused-variable" -#endif /** * Draws a sprite to a (screen) buffer. It is templated to allow faster operation. * @@ -30,6 +26,7 @@ static FBlitter_32bppSSE4_Anim iFBlitter_32bppSSE4_Anim; * @param bp further blitting parameters * @param zoom zoom level at which we are drawing */ +IGNORE_UNINITIALIZED_WARNING_START template inline void Blitter_32bppSSE4_Anim::Draw(const Blitter::BlitterParams *bp, ZoomLevel zoom) { @@ -356,9 +353,7 @@ bmcr_alpha_blend_single: anim_line += this->anim_buf_width; } } -#if defined(__GNUC__) - #pragma GCC diagnostic pop -#endif +IGNORE_UNINITIALIZED_WARNING_STOP /** * Draws a sprite to a (screen) buffer. Calls adequate templated function. -- cgit v1.2.3-54-g00ecf