(ensureCapacity_unsynchronized): Ensure we always get at least
`minimumCapacity' characters in new buffer.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@47940
138bc75d-0d04-0410-961f-
82ee72b054a4
+2001-12-12 Tom Tromey <tromey@redhat.com>
+
+ * gnu/gcj/runtime/StringBuffer.java
+ (ensureCapacity_unsynchronized): Ensure we always get at least
+ `minimumCapacity' characters in new buffer.
+
2001-12-11 Tom Tromey <tromey@redhat.com>
* java/lang/String.java (String): New constructor.
{
if (minimumCapacity > value.length)
{
- minimumCapacity = value.length * 2 + 2;
+ minimumCapacity = Math.max (minimumCapacity, value.length * 2 + 2);
char[] nb = new char[minimumCapacity];
System.arraycopy(value, 0, nb, 0, count);
value = nb;