From bd54318b90719374fdf2b7853b8dcfc2c1a906c4 Mon Sep 17 00:00:00 2001
From: Lukas Stadler <lukas.stadler@oracle.com>
Date: Mon, 30 Mar 2015 13:51:59 +0200
Subject: [PATCH] use bitwise (instead of arithmetic) shift in BitwiseFunctions

---
 .../oracle/truffle/r/nodes/builtin/base/BitwiseFunctions.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/BitwiseFunctions.java b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/BitwiseFunctions.java
index edd19ce8ab..1bc7cb008f 100644
--- a/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/BitwiseFunctions.java
+++ b/com.oracle.truffle.r.nodes.builtin/src/com/oracle/truffle/r/nodes/builtin/base/BitwiseFunctions.java
@@ -79,7 +79,7 @@ public class BitwiseFunctions {
                                 ans[i] = RRuntime.INT_NA;
                                 completeVector = false;
                             } else {
-                                ans[i] = aVal >> bVal;
+                                ans[i] = aVal >>> bVal;
                             }
                             break;
                         case SHIFTL:
-- 
GitLab