Ticket #418: ArraySeq-growth.patch
| File ArraySeq-growth.patch, 1.2 kB (added by pmfp, 5 years ago) |
|---|
-
0.97/tango/util/collection/ArraySeq.d
old new 703 703 704 704 if (newCap < minCapacity) 705 705 newCap = minCapacity; 706 else 707 newCap -= current; 706 708 707 709 if (array is null) 708 710 { … … 710 712 } 711 713 else 712 714 { 713 T newArray[] = new T[newCap];715 //T newArray[] = new T[newCap]; 714 716 //System.copy (array[0].sizeof, array, 0, newArray, 0, count); 715 717 716 newArray[0..count] = array[0..count]; 717 array = newArray; 718 //newArray[0..count] = array[0..count]; 719 //array = newArray; 720 array ~= new T[newCap]; 718 721 } 719 722 } 720 723 }










