Merge pull request #460 from Dmitry-Me/pointerAssertion

Pointer assertion for contract clarity
This commit is contained in:
Lee Thomason 2016-08-05 13:09:25 -07:00 committed by GitHub
commit 1043f6feed
1 changed files with 1 additions and 0 deletions

View File

@ -149,6 +149,7 @@ void StrPair::TransferTo( StrPair* other )
// This in effect implements the assignment operator by "moving"
// ownership (as in auto_ptr).
TIXMLASSERT( other != 0 );
TIXMLASSERT( other->_flags == 0 );
TIXMLASSERT( other->_start == 0 );
TIXMLASSERT( other->_end == 0 );