# HG changeset patch # User Lukas Stadler # Date 1418657664 -3600 # Node ID 6707a08faa9b64d5f3520baaf06f95fcb62076f3 # Parent b7d28233da5d5b7b71d32275a289f1fabc696f0d fix bug that prevented constants from being boxed diff -r b7d28233da5d -r 6707a08faa9b graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/BoxingSnippets.java --- 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()); } }