Mercurial > hg > graal-compiler
changeset 11297:dc4cedf73358
Merge.
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 13 Aug 2013 14:25:02 +0200 |
parents | 4e943a311d9c (current diff) fcff54e1253e (diff) |
children | 16dedd5911ea |
files | |
diffstat | 2 files changed, 4 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java Tue Aug 13 14:23:58 2013 +0200 +++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java Tue Aug 13 14:25:02 2013 +0200 @@ -376,6 +376,8 @@ ((LIRLowerable) node).generate(this); } else if (node instanceof ArithmeticLIRLowerable) { ((ArithmeticLIRLowerable) node).generate(this); + } else { + throw GraalInternalError.shouldNotReachHere("node is not LIRLowerable: " + node); } }
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/ArithmeticLIRGenerator.java Tue Aug 13 14:23:58 2013 +0200 +++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/spi/ArithmeticLIRGenerator.java Tue Aug 13 14:25:02 2013 +0200 @@ -27,7 +27,8 @@ import com.oracle.graal.nodes.calc.*; /** - * This interface can be used to generate LIR for arithmetic operations. + * This interface can be used to generate LIR for arithmetic operations (@see + * ArithmeticLIRLowerable). */ public interface ArithmeticLIRGenerator {