|
@@ -150,6 +150,8 @@ char* StrPair::ParseName( char* p )
|
|
|
|
|
|
|
|
void StrPair::CollapseWhitespace()
|
|
void StrPair::CollapseWhitespace()
|
|
|
{
|
|
{
|
|
|
|
|
+ // Adjusting _start would cause undefined behavior on delete[]
|
|
|
|
|
+ TIXMLASSERT( ( _flags & NEEDS_DELETE ) == 0 );
|
|
|
// Trim leading space.
|
|
// Trim leading space.
|
|
|
_start = XMLUtil::SkipWhiteSpace( _start );
|
|
_start = XMLUtil::SkipWhiteSpace( _start );
|
|
|
|
|
|