summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRich Hickey <richhickey@gmail.com>2010-03-11 06:46:43 -0500
committerRich Hickey <richhickey@gmail.com>2010-03-11 06:46:43 -0500
commit237c1db2980be7d4336aa48e20c53517988f14b6 (patch)
tree4c4a6bb24e8b82d193ccc7d51d496966aaef6973
parentb497cbba5547535e0b360a869381a02996c80635 (diff)
made inc/dec of max/min Integer value return Long
-rw-r--r--src/jvm/clojure/lang/Numbers.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/jvm/clojure/lang/Numbers.java b/src/jvm/clojure/lang/Numbers.java
index 5682d581..09dc050b 100644
--- a/src/jvm/clojure/lang/Numbers.java
+++ b/src/jvm/clojure/lang/Numbers.java
@@ -476,14 +476,14 @@ final static class IntegerOps implements Ops{
int val = x.intValue();
if(val < Integer.MAX_VALUE)
return val + 1;
- return BigInteger.valueOf((long) val + 1);
+ return (long) val + 1;
}
public Number dec(Number x){
int val = x.intValue();
if(val > Integer.MIN_VALUE)
return val - 1;
- return BigInteger.valueOf((long) val - 1);
+ return (long) val - 1;
}
}