Mercurial > hg > graal-jvmci-8
changeset 5301:23ea81293bd5
let NodeClass.valueEqual handle long fields
author | Lukas Stadler <lukas.stadler@jku.at> |
---|---|
date | Wed, 25 Apr 2012 13:33:28 +0200 |
parents | f1585764a3da |
children | 55bf72fafc41 |
files | graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java |
diffstat | 1 files changed, 7 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java Wed Apr 25 13:03:37 2012 +0200 +++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeClass.java Wed Apr 25 13:33:28 2012 +0200 @@ -597,8 +597,14 @@ if (aBoolean != bBoolean) { return false; } + } else if (type == Long.TYPE) { + long aLong = unsafe.getLong(a, dataOffsets[i]); + long bLong = unsafe.getLong(b, dataOffsets[i]); + if (aLong != bLong) { + return false; + } } else { - assert false; + assert false : "unhandled type: " + type; } } else { Object objectA = unsafe.getObject(a, dataOffsets[i]);