# HG changeset patch # User Roland Schatz # Date 1393250767 -3600 # Node ID 134491e79cde217b48942bae3ecd6292b91a5321 # Parent c7c9624f8ca23239ab4fc4054e8f2d64aea57a33 Use correct PlatformKind in reinterpret LIR generation. diff -r c7c9624f8ca2 -r 134491e79cde graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ReinterpretNode.java --- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ReinterpretNode.java Mon Feb 24 15:02:52 2014 +0100 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/ReinterpretNode.java Mon Feb 24 15:06:07 2014 +0100 @@ -98,7 +98,8 @@ @Override public void generate(ArithmeticLIRGenerator gen) { - gen.setResult(this, gen.emitReinterpret(kind(), gen.operand(value()))); + PlatformKind kind = gen.getPlatformKind(stamp()); + gen.setResult(this, gen.emitReinterpret(kind, gen.operand(value()))); } public static ValueNode reinterpret(Kind toKind, ValueNode value) {