From e9346887f5ab35b99fc5b23f91858fcc7b5c775c Mon Sep 17 00:00:00 2001
From: Martin Entlicher <martin.entlicher@oracle.com>
Date: Thu, 19 Apr 2018 15:24:21 +0200
Subject: [PATCH] Do not intern.

---
 .../src/com/oracle/truffle/r/runtime/RSource.java              | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RSource.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RSource.java
index 93997cb505..fd85152c2c 100644
--- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RSource.java
+++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/RSource.java
@@ -121,8 +121,7 @@ public class RSource {
      * Create a cached source from {@code text} and {@code name}.
      */
     public static Source fromText(String text, String name) {
-        String uniqueText = text.intern();
-        return getCachedByOrigin(uniqueText, origin -> Source.newBuilder(uniqueText).name(name).language(RRuntime.R_LANGUAGE_ID).build());
+        return getCachedByOrigin(text, origin -> Source.newBuilder(text).name(name).language(RRuntime.R_LANGUAGE_ID).build());
     }
 
     /**
-- 
GitLab