[geos-devel] GEOS-3.3.0rc1 released

Frank Warmerdam warmerdam at pobox.com
Thu May 19 16:15:57 EDT 2011

On 11-05-19 03:53 PM, Sandro Santilli wrote:

> The change in PolygonBuilder.cpp looks suspicious.
> The "found two shells in MinimalEdgeRing" exception was even
> triggered by a recently closed bug.
> Could you reverse that and file a ticket explaining why you'd need
> to disable it when building with NDEBUG ?


The definition of shellCount was already:

#ifndef NDEBUG
	int shellCount=0;

It seems clear, in context, that the shellCount related stuff was setup
to be a debug-only build check.  I have no idea why.  All I did was
extend things accordingly.  So I'm not really inclined to back it out,
and file a ticket.  But if you think that the shellCount checks and
corresponding exception should always be evaluated then I would suggest
filing a ticket to that effect and we can remove all the #ifndef NDEBUG
wrappers for shellCount stuff.

Best regards,
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | Geospatial Programmer for Rent

More information about the geos-devel mailing list