diff options
-rw-r--r-- | luni/src/main/java/java/math/Multiplication.java | 2 |
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 |