# HG changeset patch # User Lukas Stadler # Date 1412179633 -7200 # Node ID 8dcb64d6e98795d760ba81841ac9026f3eaee645 # Parent acee76c5f8a45b2e27d46490217d0b2f5158dd44 Backed out changeset: 00dd7b3c5aea ("float and double constants cannot be inlined") diff -r acee76c5f8a4 -r 8dcb64d6e987 graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java --- a/graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java Wed Oct 01 16:18:19 2014 +0200 +++ b/graal/com.oracle.graal.compiler.amd64/src/com/oracle/graal/compiler/amd64/AMD64LIRGenerator.java Wed Oct 01 18:07:13 2014 +0200 @@ -114,18 +114,8 @@ return NumUtil.isInt(c.asLong()) && !getCodeCache().needsDataPatch(c); case Object: return c.isNull(); - case Boolean: - case Byte: - case Char: - case Int: - case Short: - case Illegal: + default: return true; - case Double: - case Float: - return false; - default: - throw GraalInternalError.shouldNotReachHere(); } }