aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/pathops/SkOpSpan.cpp
diff options
context:
space:
mode:
authorGravatar caryclark <caryclark@google.com>2016-09-07 08:21:09 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2016-09-07 08:21:09 -0700
commitb393a49e5fa7e69ba67692929e9fa2a4e1f6bbb1 (patch)
tree5655f33260f8b6373555e315cab961aee5b06e3a /src/pathops/SkOpSpan.cpp
parent77320dbabcddf05c0a1489eaf1f496729dc8de0e (diff)
fix pathops fuzzers
Extreme values trigger asserts that in range values allow. Disable asserts and other tests to prevent extreme values from crashing. TBR=reed@google.com BUG=644684. 644680, 644640 GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2316173002 Review-Url: https://codereview.chromium.org/2316173002
Diffstat (limited to 'src/pathops/SkOpSpan.cpp')
-rwxr-xr-xsrc/pathops/SkOpSpan.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/pathops/SkOpSpan.cpp b/src/pathops/SkOpSpan.cpp
index 162bcad293..70b47b6e9b 100755
--- a/src/pathops/SkOpSpan.cpp
+++ b/src/pathops/SkOpSpan.cpp
@@ -394,7 +394,7 @@ void SkOpSpanBase::mergeMatches(SkOpSpanBase* opp) {
if (!zero_or_one(inner->fT)) {
innerBase->upCast()->release(test);
} else {
- SkASSERT(inner->fT != test->fT);
+ SkOPASSERT(inner->fT != test->fT);
if (!zero_or_one(test->fT)) {
testBase->upCast()->release(inner);
} else {
@@ -491,7 +491,7 @@ bool SkOpSpan::insertCoincidence(const SkOpSegment* segment, bool flipped) {
void SkOpSpan::release(const SkOpPtT* kept) {
SkDEBUGCODE(fDebugDeleted = true);
- SkASSERT(kept->span() != this);
+ SkOPASSERT(kept->span() != this);
SkASSERT(!final());
SkOpSpan* prev = this->prev();
SkASSERT(prev);