Repository: incubator-systemml Updated Branches: refs/heads/master bbefe96b2 -> 53b84270d
[MINOR] Boolean hashcode for Java previous to 8 Closes #407. Project: http://git-wip-us.apache.org/repos/asf/incubator-systemml/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-systemml/commit/53b84270 Tree: http://git-wip-us.apache.org/repos/asf/incubator-systemml/tree/53b84270 Diff: http://git-wip-us.apache.org/repos/asf/incubator-systemml/diff/53b84270 Branch: refs/heads/master Commit: 53b84270dc26bdd4fa68bec136a01f882e48a4af Parents: bbefe96 Author: Deron Eriksson <[email protected]> Authored: Mon Feb 27 13:07:11 2017 -0800 Committer: Deron Eriksson <[email protected]> Committed: Mon Feb 27 13:07:11 2017 -0800 ---------------------------------------------------------------------- src/main/java/org/apache/sysml/hops/codegen/cplan/CNode.java | 2 +- .../org/apache/sysml/hops/codegen/cplan/CNodeOuterProduct.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/53b84270/src/main/java/org/apache/sysml/hops/codegen/cplan/CNode.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/sysml/hops/codegen/cplan/CNode.java b/src/main/java/org/apache/sysml/hops/codegen/cplan/CNode.java index 46637cc..ac276b6 100644 --- a/src/main/java/org/apache/sysml/hops/codegen/cplan/CNode.java +++ b/src/main/java/org/apache/sysml/hops/codegen/cplan/CNode.java @@ -144,7 +144,7 @@ public abstract class CNode tmp[pos++] = c.hashCode(); tmp[numIn+0] = (_output!=null)?_output.hashCode():0; tmp[numIn+1] = (_dataType!=null)?_dataType.hashCode():0; - tmp[numIn+2] = Boolean.hashCode(_literal); + tmp[numIn+2] = Boolean.valueOf(_literal).hashCode(); _hash = Arrays.hashCode(tmp); } return _hash; http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/53b84270/src/main/java/org/apache/sysml/hops/codegen/cplan/CNodeOuterProduct.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/sysml/hops/codegen/cplan/CNodeOuterProduct.java b/src/main/java/org/apache/sysml/hops/codegen/cplan/CNodeOuterProduct.java index 8c2e38c..6867d00 100644 --- a/src/main/java/org/apache/sysml/hops/codegen/cplan/CNodeOuterProduct.java +++ b/src/main/java/org/apache/sysml/hops/codegen/cplan/CNodeOuterProduct.java @@ -146,7 +146,7 @@ public class CNodeOuterProduct extends CNodeTpl if( _hash == 0 ) { int h1 = super.hashCode(); int h2 = _type.hashCode(); - int h3 = Boolean.hashCode(_transposeOutput); + int h3 = Boolean.valueOf(_transposeOutput).hashCode(); _hash = Arrays.hashCode(new int[]{h1,h2,h3}); } return _hash;
