# HG changeset patch # User Roland Schatz # Date 1376393218 -7200 # Node ID fcff54e1253ebd741410965feb413ad44d12aad7 # Parent 085ffcd5159f94ba1aa9a3ad4f33b7016549e341 Produce sensible error message when node is not LIRLowerable. diff -r 085ffcd5159f -r fcff54e1253e graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/gen/LIRGenerator.java --- 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); } }