Skip to content

Commit 591cdec

Browse files
[GR-33925] Use Arrays.equals when comparing ResolvedJavaMethod.getCode()
PullRequest: graal/10001
2 parents 6d2b829 + 7ab1d17 commit 591cdec

File tree

1 file changed

+2
-1
lines changed
  • compiler/src/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes

1 file changed

+2
-1
lines changed

compiler/src/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/FrameState.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import static org.graalvm.compiler.nodeinfo.NodeSize.SIZE_IGNORED;
3535

3636
import java.util.ArrayList;
37+
import java.util.Arrays;
3738
import java.util.Collections;
3839
import java.util.Iterator;
3940
import java.util.List;
@@ -307,7 +308,7 @@ public ResolvedJavaMethod getMethod() {
307308
* latter has been subject to instrumentation.
308309
*/
309310
public boolean canProduceBytecodeFrame() {
310-
return code != null && code.getCode() == code.getMethod().getCode();
311+
return code != null && Arrays.equals(code.getCode(), code.getMethod().getCode());
311312
}
312313

313314
public void addVirtualObjectMapping(EscapeObjectState virtualObject) {

0 commit comments

Comments
 (0)