Mercurial > hg > graal-compiler
changeset 13193:ada266d00876
fix problem detected by -G:-PartialEscapeAnalysis
author | Christian Wirth <christian.wirth@oracle.com> |
---|---|
date | Fri, 29 Nov 2013 12:19:50 +0100 |
parents | c50290e743f9 |
children | 717de4f0b38f |
files | graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java Thu Nov 28 19:54:48 2013 +0100 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/replacements/ObjectCloneNode.java Fri Nov 29 12:19:50 2013 +0100 @@ -80,7 +80,7 @@ type = getConcreteType(getObject().stamp(), tool.assumptions(), tool.getMetaAccess()); if (type != null) { StructuredGraph newGraph = new StructuredGraph(); - LocalNode local = newGraph.add(new LocalNode(0, getObject().stamp())); + LocalNode local = newGraph.unique(new LocalNode(0, getObject().stamp())); NewInstanceNode newInstance = newGraph.add(new NewInstanceNode(type, true)); newGraph.addAfterFixed(newGraph.start(), newInstance); ReturnNode returnNode = newGraph.add(new ReturnNode(newInstance));