Merge pull request #278 from Dmitry-Me/wrongBoundConstraints

Use proper constraints for int variable
This commit is contained in:
Lee Thomason 2015-01-13 21:45:29 -08:00
commit b733c26bfe
1 changed files with 2 additions and 2 deletions

View File

@ -232,14 +232,14 @@ public:
} }
void Push( T t ) { void Push( T t ) {
TIXMLASSERT( _size < (size_t)(-1) ); TIXMLASSERT( _size < INT_MAX );
EnsureCapacity( _size+1 ); EnsureCapacity( _size+1 );
_mem[_size++] = t; _mem[_size++] = t;
} }
T* PushArr( int count ) { T* PushArr( int count ) {
TIXMLASSERT( count >= 0 ); TIXMLASSERT( count >= 0 );
TIXMLASSERT( _size <= (size_t)(-1) - count ); TIXMLASSERT( _size <= INT_MAX - count );
EnsureCapacity( _size+count ); EnsureCapacity( _size+count );
T* ret = &_mem[_size]; T* ret = &_mem[_size];
_size += count; _size += count;