# HG changeset patch # User Doug Simon # Date 1421792174 -3600 # Node ID 65e1a9c42628d82d4f3bb4f0aec7921cf8017ce4 # Parent 203618cfd638b988f480b23c910ff79ff01b3525 made some hash codes stable across VM executions to support replay compilation diff -r 203618cfd638 -r 65e1a9c42628 graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticOpTable.java --- a/graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticOpTable.java Tue Jan 20 23:15:49 2015 +0100 +++ b/graal/com.oracle.graal.compiler.common/src/com/oracle/graal/compiler/common/type/ArithmeticOpTable.java Tue Jan 20 23:16:14 2015 +0100 @@ -172,7 +172,7 @@ this.floatConvert = new FloatConvertOp[FloatConvert.values().length]; floatConvert.forEach(op -> this.floatConvert[op.getFloatConvert().ordinal()] = op); - this.hash = Objects.hash(neg, add, sub, mul, div, rem, not, and, or, xor, shl, shr, ushr, abs, sqrt, zeroExtend, signExtend, narrow, floatConvert); + this.hash = Objects.hash(neg, add, sub, mul, div, rem, not, and, or, xor, shl, shr, ushr, abs, sqrt, zeroExtend, signExtend, narrow); } @Override