From ddbf277158f93ee167154852d52e7905e9259a29 Mon Sep 17 00:00:00 2001
From: Adam Welc <adam.welc@oracle.com>
Date: Fri, 12 Feb 2016 13:45:41 +0100
Subject: [PATCH] Got back to using == for avoiding infinite recursion during
 S4 method loading.

---
 .../src/com/oracle/truffle/r/nodes/objects/LoadMethod.java      | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/objects/LoadMethod.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/objects/LoadMethod.java
index c367b91fb3..ee25be0406 100644
--- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/objects/LoadMethod.java
+++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/objects/LoadMethod.java
@@ -75,7 +75,7 @@ public abstract class LoadMethod extends RBaseNode {
             }
         }
         writeRMethod.execute(frame, fdef);
-        if ("loadMethod".equals(fname)) {
+        if ("loadMethod" == fname) {
             // the loadMethod function contains the following call:
             // standardGeneric("loadMethod")
             // which we are handling here, so == is fine
-- 
GitLab