fix op fuzz timeout

R=kjlubick@google.com
Bug:831647
Change-Id: I003ff28ac40ec81400570310bf6f6f1a08a925e5
Reviewed-on: https://skia-review.googlesource.com/134505
Commit-Queue: Cary Clark <caryclark@skia.org>
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Cary Clark <caryclark@skia.org>
diff --git a/src/pathops/SkOpSpan.h b/src/pathops/SkOpSpan.h
index bedeabd..f547040 100644
--- a/src/pathops/SkOpSpan.h
+++ b/src/pathops/SkOpSpan.h
@@ -177,6 +177,12 @@
 
 class SkOpSpanBase {
 public:
+    enum class Collapsed {
+        kNo,
+        kYes,
+        kError,
+    };
+
     void addOpp(SkOpSpanBase* opp);
 
     void bumpSpanAdds() {
@@ -193,7 +199,7 @@
         return fCoinEnd;
     }
 
-    bool collapsed(double s, double e) const;
+    Collapsed collapsed(double s, double e) const;
     bool contains(const SkOpSpanBase* ) const;
     const SkOpPtT* contains(const SkOpSegment* ) const;