From ab88e81679a32fb74f39fd340c52be0b15c555b3 Mon Sep 17 00:00:00 2001 From: Lukas Stadler <lukas.stadler@oracle.com> Date: Wed, 21 Jun 2017 09:15:20 +0200 Subject: [PATCH] compare via Source.equals instead of identity in debugging source filter --- .../truffle/r/nodes/instrumentation/RInstrumentation.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/instrumentation/RInstrumentation.java b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/instrumentation/RInstrumentation.java index d9fae439a7..56581f056d 100644 --- a/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/instrumentation/RInstrumentation.java +++ b/com.oracle.truffle.r.nodes/src/com/oracle/truffle/r/nodes/instrumentation/RInstrumentation.java @@ -79,7 +79,8 @@ public class RInstrumentation { builder.tagIs(tag); SourceSection fdns = fdn.getSourceSection(); builder.indexIn(fdns.getCharIndex(), fdns.getCharLength()); - builder.sourceIs(fdns.getSource()); + Source source = fdns.getSource(); + builder.sourceIs(s -> source.equals(s)); return builder; } -- GitLab