# HG changeset patch # User Doug Simon # Date 1421154494 -3600 # Node ID 441cc8350b967a2ff9ed3cf1e68b3a86e5000279 # Parent 51939fcdb1b1943e3c1ef59a17e78cf90ba455d4 make hash code for SnippetTemplate.CacheKey more deterministic diff -r 51939fcdb1b1 -r 441cc8350b96 graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java --- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java Tue Jan 13 13:13:43 2015 +0100 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java Tue Jan 13 14:08:14 2015 +0100 @@ -418,7 +418,7 @@ this.guardsStage = guardsStage; this.loweringStage = loweringStage; this.values = new Object[info.getParameterCount()]; - this.hash = info.method.hashCode() + 31 * guardsStage.hashCode(); + this.hash = info.method.hashCode() + 31 * guardsStage.ordinal(); } protected void setParam(int paramIdx, Object value) {