# HG changeset patch # User Doug Simon # Date 1337697776 -7200 # Node ID 441cf24df4531e2fd9300b74074c349e3d3d7b92 # Parent b26a95cf8e3d68242cd1dacd9a660ae72bd56c18 correctly handle null for replacements parameter in Graph.addDuplicates() diff -r b26a95cf8e3d -r 441cf24df453 graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java --- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java Tue May 22 13:30:30 2012 +0200 +++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/Graph.java Tue May 22 16:42:56 2012 +0200 @@ -509,7 +509,11 @@ * @param replacements the replacement map (can be null if no replacement is to be performed) * @return a map which associates the original nodes from {@code nodes} to their duplicates */ + @SuppressWarnings("all") public Map addDuplicates(Iterable newNodes, Map replacements) { + if (replacements == null) { + replacements = Collections.emptyMap(); + } return NodeClass.addGraphDuplicate(this, newNodes, replacements); } }