From e571fa8c1908b5e4e320f2f1bb0d0e82d10e1071 Mon Sep 17 00:00:00 2001
From: Lukas Stadler <lukas.stadler@oracle.com>
Date: Fri, 3 Jun 2016 16:23:17 +0200
Subject: [PATCH] remove TruffleBoundaries in Transpose

---
 .../com/oracle/truffle/r/nodes/builtin/base/Transpose.java    | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Transpose.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Transpose.java
index 3ee3407d91..4c55a79e66 100644
--- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Transpose.java
+++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/Transpose.java
@@ -63,14 +63,12 @@ public abstract class Transpose extends RBuiltinNode {
     }
 
     @Specialization(guards = "isEmpty2D(vector)")
-    @TruffleBoundary
     protected RAbstractVector transpose(RAbstractVector vector) {
         int[] dim = vector.getDimensions();
         return vector.copyWithNewDimensions(new int[]{dim[1], dim[0]});
     }
 
     @Specialization(guards = "!isEmpty2D(vector)")
-    @TruffleBoundary
     protected RIntVector transpose(RAbstractIntVector vector) {
         return performAbstractIntVector(vector, vector.isMatrix() ? vector.getDimensions() : new int[]{vector.getLength(), 1});
     }
@@ -97,7 +95,6 @@ public abstract class Transpose extends RBuiltinNode {
     }
 
     @Specialization(guards = "!isEmpty2D(vector)")
-    @TruffleBoundary
     protected RDoubleVector transpose(RAbstractDoubleVector vector) {
         return performAbstractDoubleVector(vector, vector.isMatrix() ? vector.getDimensions() : new int[]{vector.getLength(), 1});
     }
@@ -124,7 +121,6 @@ public abstract class Transpose extends RBuiltinNode {
     }
 
     @Specialization(guards = "!isEmpty2D(vector)")
-    @TruffleBoundary
     protected RStringVector transpose(RAbstractStringVector vector) {
         return performAbstractStringVector(vector, vector.isMatrix() ? vector.getDimensions() : new int[]{vector.getLength(), 1});
     }
-- 
GitLab