[Pvfs2-developers] use of assert

Rob Ross rross at mcs.anl.gov
Thu Aug 10 21:56:55 EDT 2006


i think that warrants an assert too. using asserts to check 
preconditions in functions seems like a reasonable thing to do.

rob

Walter B. Ligon III wrote:
> 
> I'm wanting to check the group's collective wisdom on the use of assert 
> as opposed to a comparable check and error via gossip.
> 
> It seems to me it is desireable to use assert in any situation that is 
> considered so erroneous that the code cannot reasonably continue.
> 
> I'm running into a few situations where its not immediately clear 
> whether this is the case or not.  For example, if someone calls a 
> function I've written to free a state machine data structure and the 
> pointer is NULL, things are very, very wrong.  I *think* this warrants 
> an assert, but I just get concerned that with so many asserts in the 
> code we might be bailing more quicly than we should.
> 
> So, I'm just looking for a sanity check.
> 
> comments?
> 
> Walt


More information about the Pvfs2-developers mailing list