From d2298b349a86ae889f4126dd69d8d0828c704b7d Mon Sep 17 00:00:00 2001 From: Lukas Stadler <lukas.stadler@oracle.com> Date: Thu, 10 Mar 2016 14:22:53 +0100 Subject: [PATCH] use more abstract vectors in round --- .../src/com/oracle/truffle/r/nodes/builtin/base/Round.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Round.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Round.java index 5662f28fce..ff65cf02c7 100644 --- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Round.java +++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Round.java @@ -121,7 +121,7 @@ public abstract class Round extends RBuiltinNode { } @Specialization(guards = "digits == 0") - protected RComplexVector round(RComplexVector x, int digits) { + protected RComplexVector round(RAbstractComplexVector x, int digits) { controlVisibility(); double[] result = new double[x.getLength() << 1]; check.enable(x); @@ -138,7 +138,7 @@ public abstract class Round extends RBuiltinNode { } @Specialization(guards = "digits != 0") - protected RComplexVector roundDigits(RComplexVector x, int digits) { + protected RComplexVector roundDigits(RAbstractComplexVector x, int digits) { controlVisibility(); double[] result = new double[x.getLength() << 1]; check.enable(x); @@ -153,5 +153,4 @@ public abstract class Round extends RBuiltinNode { ret.copyAttributesFrom(attrProfiles, x); return ret; } - } -- GitLab