From 41f4801eaa6062772206e7f60596b66e8005b910 Mon Sep 17 00:00:00 2001 From: Michael Haupt <michael.haupt@oracle.com> Date: Mon, 22 Sep 2014 15:32:03 +0200 Subject: [PATCH] fixed illegal recursion (missing redirection to inserted node) --- .../src/com/oracle/truffle/r/nodes/builtin/base/Prod.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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 b3051684ea..c64f539465 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 -- GitLab