Merge pull request #471 from Dmitry-Me/loopInvariantAssertions

Loop invariant pointer assertions
This commit is contained in:
Lee Thomason 2016-10-02 21:21:38 -07:00 committed by GitHub
commit 6f1ad6153e
1 changed files with 2 additions and 0 deletions

View File

@ -191,6 +191,7 @@ void StrPair::SetStr( const char* str, int flags )
char* StrPair::ParseText( char* p, const char* endTag, int strFlags )
{
TIXMLASSERT( p );
TIXMLASSERT( endTag && *endTag );
char* start = p;
@ -204,6 +205,7 @@ char* StrPair::ParseText( char* p, const char* endTag, int strFlags )
return p + length;
}
++p;
TIXMLASSERT( p );
}
return 0;
}