aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/animator/SkDisplayNumber.cpp
diff options
context:
space:
mode:
authorGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-05-14 17:51:23 +0000
committerGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-05-14 17:51:23 +0000
commit706f6212c60dd8861a0ae922a77c455a08360aa3 (patch)
tree659a17427fdbb4b15a49ba7766c0fc8dafadd228 /src/animator/SkDisplayNumber.cpp
parent6f31a3b7d7996e4126fde27dbf7ee1f4852cb537 (diff)
Fixes for Windows Release compiler complaints (overflow in const arith)
Diffstat (limited to 'src/animator/SkDisplayNumber.cpp')
-rw-r--r--src/animator/SkDisplayNumber.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/animator/SkDisplayNumber.cpp b/src/animator/SkDisplayNumber.cpp
index 282dab6ad5..ed24ce861c 100644
--- a/src/animator/SkDisplayNumber.cpp
+++ b/src/animator/SkDisplayNumber.cpp
@@ -31,6 +31,13 @@ const SkMemberInfo SkDisplayNumber::fInfo[] = {
DEFINE_GET_MEMBER(SkDisplayNumber);
+#if defined _WIN32
+#pragma warning ( push )
+// we are intentionally causing an overflow here
+// (warning C4756: overflow in constant arithmetic)
+#pragma warning ( disable : 4756 )
+#endif
+
bool SkDisplayNumber::getProperty(int index, SkScriptValue* value) const {
SkScalar constant;
switch (index) {
@@ -57,3 +64,7 @@ bool SkDisplayNumber::getProperty(int index, SkScriptValue* value) const {
value->fType = SkType_Float;
return true;
}
+
+#if defined _WIN32
+#pragma warning ( pop )
+#endif \ No newline at end of file