From 0ba376520471b5d0536b8de7dbb484bc8eda5bdc Mon Sep 17 00:00:00 2001 From: Florian Angerer <florian.angerer@oracle.com> Date: Thu, 14 Sep 2017 11:28:35 +0200 Subject: [PATCH] Fix: Equals method needs to consider length of signature. --- .../src/com/oracle/truffle/r/runtime/ArgumentsSignature.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ArgumentsSignature.java b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ArgumentsSignature.java index ecd287b87b..6dedde1535 100644 --- a/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ArgumentsSignature.java +++ b/com.oracle.truffle.r.runtime/src/com/oracle/truffle/r/runtime/ArgumentsSignature.java @@ -222,6 +222,9 @@ public final class ArgumentsSignature implements Iterable<String> { return false; } ArgumentsSignature other = (ArgumentsSignature) obj; + if (length != other.length) { + return false; + } if (!Arrays.equals(names, other.names)) { return false; } -- GitLab