summaryrefslogtreecommitdiff
path: root/java/math/BigDecimal.java
diff options
context:
space:
mode:
authorBrian Jones <cbj@gnu.org>2003-02-02 00:00:49 +0000
committerBrian Jones <cbj@gnu.org>2003-02-02 00:00:49 +0000
commit6ba2004d4f50f56087854a188df454923ec1d2d4 (patch)
treea8e48e052c1731468f95a68e72c00591e4ed59f2 /java/math/BigDecimal.java
parent186a1c80adaf614c3b5c25ab9a1aa8fffffc4237 (diff)
downloadclasspath-6ba2004d4f50f56087854a188df454923ec1d2d4.tar.gz
2003-02-01 Stephen Crawley <crawley@dstc.edu.au>
* java/math/BigDecimal(valueOf): fix DiagBigDecimal val008, val013 tests; see patch #1016 on Savannah.
Diffstat (limited to 'java/math/BigDecimal.java')
-rw-r--r--java/math/BigDecimal.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/java/math/BigDecimal.java b/java/math/BigDecimal.java
index 403ba18b3..9c6e194a0 100644
--- a/java/math/BigDecimal.java
+++ b/java/math/BigDecimal.java
@@ -212,7 +212,7 @@ public class BigDecimal extends Number implements Comparable
public static BigDecimal valueOf (long val, int scale)
throws NumberFormatException
{
- if (scale == 0)
+ if ((scale == 0) && ((int)val == val))
switch ((int) val)
{
case 0: