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