constexpr infinity
authormtklein <mtklein@chromium.org>
Tue, 9 Aug 2016 23:37:47 +0000 (16:37 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 9 Aug 2016 23:37:47 +0000 (16:37 -0700)
~/skia (inf) $ nm /tmp/rel/obj/src/core/libskia.SkLiteDL.o | grep GLOBAL__sub
<nothing>

TBR=halcanary@google.com
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2228203002

Review-Url: https://codereview.chromium.org/2228203002

src/core/SkLiteDL.cpp

index 87b6f30..4557b37 100644 (file)
 #include "SkRSXform.h"
 #include "SkSpinlock.h"
 #include "SkTextBlob.h"
+#include <math.h>
 
 // A stand-in for an optional SkRect which was not set, e.g. bounds for a saveLayer().
-static const SkRect kUnset = {SK_ScalarInfinity, 0,0,0};
+static const SkRect kUnset = {(SkScalar)INFINITY, 0,0,0};
 static const SkRect* maybe_unset(const SkRect& r) {
-    return r.left() == SK_ScalarInfinity ? nullptr : &r;
+    return r.left() == (SkScalar)INFINITY ? nullptr : &r;
 }
 
 // copy_v(dst, src,n, src,n, ...) copies an arbitrary number of typed srcs into dst.