From 29851d07446079888afc27711cee282934ff0762 Mon Sep 17 00:00:00 2001 From: Tomas Stupka <tomas.stupka@oracle.com> Date: Tue, 15 Aug 2017 11:15:45 +0200 Subject: [PATCH] use j.l.Math instead of deprecated c.o.t.api.ExactMath in c.o.t.r.nodes.builtin.base.Strtoi.doStrtio --- .../src/com/oracle/truffle/r/nodes/builtin/base/Strtoi.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Strtoi.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Strtoi.java index 57d4d6171b..d08b8e7886 100644 --- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Strtoi.java +++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Strtoi.java @@ -30,7 +30,6 @@ import static com.oracle.truffle.r.nodes.builtin.CastBuilder.Predef.stringValue; import static com.oracle.truffle.r.runtime.builtins.RBehavior.PURE; import static com.oracle.truffle.r.runtime.builtins.RBuiltinKind.INTERNAL; -import com.oracle.truffle.api.ExactMath; import com.oracle.truffle.api.dsl.Cached; import com.oracle.truffle.api.dsl.Specialization; import com.oracle.truffle.api.profiles.ConditionProfile; @@ -127,7 +126,7 @@ public abstract class Strtoi extends RBuiltinNode.Arg2 { } } try { - dataValue = ExactMath.addExact(ExactMath.multiplyExact(dataValue, base), digit); + dataValue = Math.addExact(Math.multiplyExact(dataValue, base), digit); } catch (ArithmeticException e) { dataValue = RRuntime.INT_NA; break; -- GitLab