aboutsummaryrefslogtreecommitdiffhomepage
path: root/samplecode/SampleFuzz.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'samplecode/SampleFuzz.cpp')
-rw-r--r--samplecode/SampleFuzz.cpp11
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;