src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/CachedGraph.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/CachedGraph.java
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/CachedGraph.java
Print this page
*** 60,69 ****
}
@SuppressWarnings("unchecked")
public G getMutableCopy(Consumer<UnmodifiableEconomicMap<Node, Node>> duplicationMapCallback) {
if (!hasMutableCopy()) {
! mutableCopy = (G) readonlyCopy.copy(duplicationMapCallback);
}
return mutableCopy;
}
}
--- 60,71 ----
}
@SuppressWarnings("unchecked")
public G getMutableCopy(Consumer<UnmodifiableEconomicMap<Node, Node>> duplicationMapCallback) {
if (!hasMutableCopy()) {
! // Sharing the debug context with the copy is safe since both graphs are
! // only used in the current thread.
! mutableCopy = (G) readonlyCopy.copy(duplicationMapCallback, readonlyCopy.getDebug());
}
return mutableCopy;
}
}
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/CachedGraph.java
Index
Unified diffs
Context diffs
Sdiffs
Patch
New
Old
Previous File
Next File