Mercurial > hg > truffle
diff graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SignExtendNode.java @ 14942:13a8c3454e76
Make type assertions in backend less strict.
author | Roland Schatz <roland.schatz@oracle.com> |
---|---|
date | Tue, 01 Apr 2014 15:50:15 +0200 |
parents | f6630873316b |
children | d5a1206e1923 |
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SignExtendNode.java Tue Apr 01 15:49:08 2014 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/calc/SignExtendNode.java Tue Apr 01 15:50:15 2014 +0200 @@ -111,7 +111,6 @@ @Override public boolean generate(MemoryArithmeticLIRLowerer gen, Access access) { - assert !access.nullCheckLocation().getValueKind().isUnsigned() : "can't sign extend unsigned value"; Value result = gen.emitSignExtendMemory(access, access.nullCheckLocation().getValueKind().getBitCount(), getResultBits()); if (result != null) { gen.setResult(this, result);