Mercurial > hg > graal-compiler
changeset 21308:e15605ce5aba
NodeLIRBuilder#verifyPHIKind: check for LIRKind equality first.
author | Josef Eisl <josef.eisl@jku.at> |
---|---|
date | Mon, 11 May 2015 13:47:16 +0200 |
parents | 34a4509f9ee9 |
children | 0217a8e00642 |
files | graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java Mon May 11 11:52:46 2015 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/NodeLIRBuilder.java Mon May 11 13:47:16 2015 +0200 @@ -212,7 +212,7 @@ private static boolean verifyPHIKind(LIRKind derivedKind, LIRKind phiKind) { assert derivedKind.getPlatformKind() != Kind.Object || !derivedKind.isDerivedReference(); PlatformKind phiPlatformKind = phiKind.getPlatformKind(); - assert derivedKind.getPlatformKind().equals(phiPlatformKind instanceof Kind ? ((Kind) phiPlatformKind).getStackKind() : phiPlatformKind); + assert derivedKind.equals(phiKind) || derivedKind.getPlatformKind().equals(phiPlatformKind instanceof Kind ? ((Kind) phiPlatformKind).getStackKind() : phiPlatformKind); return true; }