From 2ce2a8603d9c790846fc9e7add13e0e0221c4633 Mon Sep 17 00:00:00 2001
From: stepan <stepan.sindelar@oracle.com>
Date: Thu, 19 Apr 2018 15:11:36 +0200
Subject: [PATCH] RDeparse: function needs parens

---
 .../src/com/oracle/truffle/r/runtime/RDeparse.java             | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java
index a786065307..1e71eb1a46 100644
--- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java
+++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RDeparse.java
@@ -745,6 +745,9 @@ public class RDeparse {
                         }
                         needsParens = mainOp.prec > arginfo.prec || (mainOp.prec == arginfo.prec && isLeft == mainOp.rightassoc);
                         break;
+                    case FUNCTION:
+                        needsParens = true;
+                        break;
                     default:
                         break;
                 }
-- 
GitLab