summaryrefslogtreecommitdiffstats
path: root/math
diff options
context:
space:
mode:
authorJesse Wilson <jessewilson@google.com>2009-12-21 17:59:46 -0800
committerJesse Wilson <jessewilson@google.com>2009-12-21 18:01:56 -0800
commit4b8c7d1c8812bf0f6e29d557a5794e126202133e (patch)
tree509b4a42c063c76af65fb97c5c4f8f5aeb970245 /math
parent998863071b4afd19768412a6886e0e6125b249b0 (diff)
downloadlibcore-4b8c7d1c8812bf0f6e29d557a5794e126202133e.zip
libcore-4b8c7d1c8812bf0f6e29d557a5794e126202133e.tar.gz
libcore-4b8c7d1c8812bf0f6e29d557a5794e126202133e.tar.bz2
Fixing BigDecimal.stripLeadingZeroes on "0e100", as discovered by jtreg.
Plus other jtreg test scrubbing.
Diffstat (limited to 'math')
-rw-r--r--math/src/main/java/java/math/BigDecimal.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/math/src/main/java/java/math/BigDecimal.java b/math/src/main/java/java/math/BigDecimal.java
index 6c00560..33042ba 100644
--- a/math/src/main/java/java/math/BigDecimal.java
+++ b/math/src/main/java/java/math/BigDecimal.java
@@ -2148,7 +2148,7 @@ public class BigDecimal extends Number implements Comparable<BigDecimal>, Serial
long newScale = scale;
if (isZero()) {
- return new BigDecimal("0");
+ return this;
}
BigInteger strippedBI = getUnscaledValue();
BigInteger[] quotAndRem;