| Index: src/pathops/SkOpSegment.h
 | 
| diff --git a/src/pathops/SkOpSegment.h b/src/pathops/SkOpSegment.h
 | 
| index 61a9e45ac87253de70aec795fbc0f8d3466b02da..312312a153833e1eb5a97144afdf63572e700609 100644
 | 
| --- a/src/pathops/SkOpSegment.h
 | 
| +++ b/src/pathops/SkOpSegment.h
 | 
| @@ -166,8 +166,13 @@ public:
 | 
|      const SkOpSpanBase* debugSpan(int id) const;
 | 
|      void debugValidate() const;
 | 
|  
 | 
| +#if DEBUG_COINCIDENCE_ORDER
 | 
| +    void debugResetCoinT() const; 
 | 
| +    void debugSetCoinT(int, SkScalar ) const; 
 | 
| +#endif
 | 
| +
 | 
|  #if DEBUG_COINCIDENCE
 | 
| -    static void SkOpSegment::DebugClearVisited(const SkOpSpanBase* span);
 | 
| +    static void DebugClearVisited(const SkOpSpanBase* span);
 | 
|  
 | 
|      bool debugVisited() const {
 | 
|          if (!fDebugVisited) {
 | 
| @@ -436,6 +441,14 @@ private:
 | 
|  #if DEBUG_COINCIDENCE
 | 
|      mutable bool fDebugVisited;  // used by debug missing coincidence check
 | 
|  #endif
 | 
| +#if DEBUG_COINCIDENCE_ORDER
 | 
| +    mutable int fDebugBaseIndex;
 | 
| +    mutable SkScalar fDebugBaseMin;  // if > 0, the 1st t value in this seg vis-a-vis the ref seg
 | 
| +    mutable SkScalar fDebugBaseMax;
 | 
| +    mutable int fDebugLastIndex;
 | 
| +    mutable SkScalar fDebugLastMin;  // if > 0, the last t -- next t val - base has same sign
 | 
| +    mutable SkScalar fDebugLastMax;
 | 
| +#endif
 | 
|      SkDEBUGCODE(int fID);
 | 
|  };
 | 
|  
 | 
| 
 |