changeset 11294:fcff54e1253e

Produce sensible error message when node is not LIRLowerable.
author Roland Schatz <roland.schatz@oracle.com>
date Tue, 13 Aug 2013 13:26:58 +0200
parents 085ffcd5159f
children dc4cedf73358
files graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java
diffstat 1 files changed, 2 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java	Tue Aug 13 13:15:14 2013 +0200
+++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java	Tue Aug 13 13:26:58 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);
         }
     }