summaryrefslogtreecommitdiffstats
path: root/libjava/java
diff options
context:
space:
mode:
authorbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2002-04-02 13:55:14 +0000
committerbryce <bryce@138bc75d-0d04-0410-961f-82ee72b054a4>2002-04-02 13:55:14 +0000
commit123377a30bb02d1cfd6683a8a7e802b73fbc196f (patch)
treeb27b91e0a148155db6dc939e6c05f9f532960933 /libjava/java
parent148c290d2e47a582d7de7c0a1c2ba865171017aa (diff)
downloadppe42-gcc-123377a30bb02d1cfd6683a8a7e802b73fbc196f.tar.gz
ppe42-gcc-123377a30bb02d1cfd6683a8a7e802b73fbc196f.zip
* java/util/IdentityHashMap.java (put): Set new threshold correctly
when resizing table. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51751 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java')
-rw-r--r--libjava/java/util/IdentityHashMap.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/libjava/java/util/IdentityHashMap.java b/libjava/java/util/IdentityHashMap.java
index e6cd8c6d249..4609f015f8d 100644
--- a/libjava/java/util/IdentityHashMap.java
+++ b/libjava/java/util/IdentityHashMap.java
@@ -490,7 +490,7 @@ public class IdentityHashMap extends AbstractMap
table = new Object[old.length * 2 + 2];
Arrays.fill(table, emptyslot);
size = 0;
- threshold = table.length / 4 * 3;
+ threshold = (table.length / 2) / 4 * 3;
for (int i = old.length - 2; i >= 0; i -= 2)
{
OpenPOWER on IntegriCloud