Mercurial > hg > truffle
changeset 18860:441cc8350b96
make hash code for SnippetTemplate.CacheKey more deterministic
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 13 Jan 2015 14:08:14 +0100 |
parents | 51939fcdb1b1 |
children | 869ee319c377 |
files | graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/SnippetTemplate.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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) {