(svn r13013) -Fix: GCC 4.3 warning about a clobbering mask due to longjmp. This can't be solved by using exceptions because the longjmp is needed for PNG (C-code) handling.
authorrubidium
Thu, 08 May 2008 13:51:15 +0000
changeset 10470 9d5526ba0e4a
parent 10469 017f89d04372
child 10471 719adbfbd39a
(svn r13013) -Fix: GCC 4.3 warning about a clobbering mask due to longjmp. This can't be solved by using exceptions because the longjmp is needed for PNG (C-code) handling.
src/spriteloader/png.cpp
--- a/src/spriteloader/png.cpp	Thu May 08 13:48:34 2008 +0000
+++ b/src/spriteloader/png.cpp	Thu May 08 13:51:15 2008 +0000
@@ -44,7 +44,7 @@
 	return false;
 }
 
-static bool LoadPNG(SpriteLoader::Sprite *sprite, const char *filename, uint32 id, bool mask)
+static bool LoadPNG(SpriteLoader::Sprite *sprite, const char *filename, uint32 id, volatile bool mask)
 {
 	png_byte header[8];
 	png_structp png_ptr;