diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Prod.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Prod.java index b3051684ea039deb0b259ad98d97adbd5c8fded6..c64f539465cb72bc5153d3468fb7603db88ace5e 100644 --- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Prod.java +++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Prod.java @@ -49,7 +49,7 @@ public abstract class Prod extends RBuiltinNode { prodRecursive = insert(ProdFactory.create(new RNode[1], getBuiltin(), getSuppliedArgsNames())); } // TODO: evantually handle multiple vectors properly - return executeObject(frame, args.getValues()[0]); + return prodRecursive.executeObject(frame, args.getValues()[0]); } @Specialization