Disable msvc10 compiler optimizations for topalette and tobilevel

Fixes issue #90
This commit is contained in:
Christoph Gohlke 2013-03-14 23:35:02 -07:00
parent 9e3ca1fdb2
commit bb61c7633a

View File

@ -790,6 +790,9 @@ frompalette(Imaging imOut, Imaging imIn, const char *mode)
return imOut; return imOut;
} }
#if defined(_MSC_VER) && (_MSC_VER == 1600)
#pragma optimize("", off)
#endif
static Imaging static Imaging
topalette(Imaging imOut, Imaging imIn, ImagingPalette inpalette, int dither) topalette(Imaging imOut, Imaging imIn, ImagingPalette inpalette, int dither)
{ {
@ -1022,7 +1025,9 @@ tobilevel(Imaging imOut, Imaging imIn, int dither)
return imOut; return imOut;
} }
#if defined(_MSC_VER) && (_MSC_VER == 1600)
#pragma optimize("", on)
#endif
static Imaging static Imaging
convert(Imaging imOut, Imaging imIn, const char *mode, convert(Imaging imOut, Imaging imIn, const char *mode,