clipper: Add assertion to silence a static analyzer warning

pull/1498/head
Turo Lamminen 2017-11-15 12:35:06 +02:00
parent c248ae3797
commit 76de3e0828
1 changed files with 1 additions and 0 deletions

View File

@ -2431,6 +2431,7 @@ void Clipper::ProcessHorizontal(TEdge *horzEdge)
if ( horzEdge->outIdx >= 0 ) if ( horzEdge->outIdx >= 0 )
IntersectEdges( horzEdge, eMaxPair, IntersectEdges( horzEdge, eMaxPair,
IntPoint(horzEdge->xtop, horzEdge->ycurr), ipBoth); IntPoint(horzEdge->xtop, horzEdge->ycurr), ipBoth);
assert(eMaxPair);
if (eMaxPair->outIdx >= 0) throw clipperException("ProcessHorizontal error"); if (eMaxPair->outIdx >= 0) throw clipperException("ProcessHorizontal error");
DeleteFromAEL(eMaxPair); DeleteFromAEL(eMaxPair);
DeleteFromAEL(horzEdge); DeleteFromAEL(horzEdge);