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 {