diff options
Diffstat (limited to 'samplecode/SampleFuzz.cpp')
-rw-r--r-- | samplecode/SampleFuzz.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/samplecode/SampleFuzz.cpp b/samplecode/SampleFuzz.cpp index 36149c391a..6966d0dcd9 100644 --- a/samplecode/SampleFuzz.cpp +++ b/samplecode/SampleFuzz.cpp @@ -38,12 +38,23 @@ static int R(float x) { return (int)floor(SkScalarToFloat(gRand.nextUScalar1()) * x); } +#if defined _WIN32 +#pragma warning ( push ) +// we are intentionally causing an overflow here +// (warning C4756: overflow in constant arithmetic) +#pragma warning ( disable : 4756 ) +#endif + static float huge() { double d = 1e100; float f = (float)d; return f; } +#if defined _WIN32 +#pragma warning ( pop ) +#endif + static float make_number() { float v = 0; int sel; |