Skip to content

Commit 0bcfad2

Browse files
committed
compiler: SnippetTemplate should register the replacement for the fallback invoke
1 parent 0be7205 commit 0bcfad2

File tree

1 file changed

+2
-0
lines changed
  • compiler/src/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements

1 file changed

+2
-0
lines changed

compiler/src/org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements/SnippetTemplate.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1712,6 +1712,8 @@ public UnmodifiableEconomicMap<Node, Node> instantiate(MetaAccessProvider metaAc
17121712
InvokeWithExceptionNode invoke = macroNode.createInvoke(returnValue);
17131713
// replace placeholder
17141714
replaceeGraph.replaceWithExceptionSplit(fallbackInvokeNode, invoke);
1715+
// register the invoke as the replacement for the fallback invoke
1716+
duplicates.put(fallbackInvoke, invoke);
17151717
}
17161718

17171719
if (killReplacee) {

0 commit comments

Comments
 (0)