Browse Source

Changed/fixed stack growth reallocation strategy.

Mark Sibly 7 years ago
parent
commit
2290052897
1 changed files with 1 additions and 1 deletions
  1. 1 1
      modules/std/collections/stack.monkey2

+ 1 - 1
modules/std/collections/stack.monkey2

@@ -333,7 +333,7 @@ Class Stack<T> Implements IContainer<T>
 		
 		
 		If _data.Length>=capacity Return
 		If _data.Length>=capacity Return
 		
 		
-		capacity=Max( _length*2+_length,capacity )
+		capacity=Max( _length*2,capacity )
 		Local data:=New T[capacity]
 		Local data:=New T[capacity]
 		_data.CopyTo( data,0,0,_length )
 		_data.CopyTo( data,0,0,_length )
 		_data=data
 		_data=data