summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--luni/src/main/java/java/math/Multiplication.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/luni/src/main/java/java/math/Multiplication.java b/luni/src/main/java/java/math/Multiplication.java
index 25fd31c..b932704 100644
--- a/luni/src/main/java/java/math/Multiplication.java
+++ b/luni/src/main/java/java/math/Multiplication.java
@@ -140,7 +140,7 @@ class Multiplication {
long byteArraySize = 1 + (long)(exp / 2.4082399653118496);
if (byteArraySize > Runtime.getRuntime().freeMemory()) {
- throw new OutOfMemoryError();
+ throw new ArithmeticException();
}
if (exp <= Integer.MAX_VALUE) {
// To calculate: 5^exp * 2^exp