Mercurial > hg > graal-compiler
changeset 18680:6707a08faa9b
fix bug that prevented constants from being boxed
author | Lukas Stadler <lukas.stadler@oracle.com> |
---|---|
date | Mon, 15 Dec 2014 16:34:24 +0100 |
parents | b7d28233da5d |
children | 45f8b94b3b36 |
files | graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/BoxingSnippets.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/BoxingSnippets.java Mon Dec 15 15:38:20 2014 +0100 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/BoxingSnippets.java Mon Dec 15 16:34:24 2014 +0100 @@ -177,7 +177,7 @@ if (value.isConstant()) { JavaConstant sourceConstant = value.asJavaConstant(); JavaConstant boxedConstant = constantReflection.boxPrimitive(sourceConstant); - if (boxedConstant != null && boxedConstant.getKind() == box.getBoxingKind()) { + if (boxedConstant != null && sourceConstant.getKind() == box.getBoxingKind()) { return ConstantNode.forConstant(boxedConstant, metaAccess, box.graph()); } }