From 6ba2004d4f50f56087854a188df454923ec1d2d4 Mon Sep 17 00:00:00 2001 From: Brian Jones Date: Sun, 2 Feb 2003 00:00:49 +0000 Subject: 2003-02-01 Stephen Crawley * java/math/BigDecimal(valueOf): fix DiagBigDecimal val008, val013 tests; see patch #1016 on Savannah. --- java/math/BigDecimal.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'java/math/BigDecimal.java') 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: -- cgit v1.2.1