diff src/share/vm/opto/callnode.hpp @ 704:ad8c635e757e

6823453: DeoptimizeALot causes fastdebug server jvm to fail with assert(false,"unscheduable graph") Summary: Use a HaltNode on the fall through path of the AllocateArrayNode to indicate that it is unreachable if the array length is negative. Reviewed-by: never, jrose
author kvn
date Fri, 03 Apr 2009 13:33:32 -0700
parents 523ded093c31
children bd02caa94611 9987d9d5eb0e
line wrap: on
line diff
--- a/src/share/vm/opto/callnode.hpp	Thu Apr 02 10:49:41 2009 -0700
+++ b/src/share/vm/opto/callnode.hpp	Fri Apr 03 13:33:32 2009 -0700
@@ -762,6 +762,7 @@
   }
   virtual int Opcode() const;
   virtual uint size_of() const; // Size is bigger
+  virtual Node *Ideal(PhaseGVN *phase, bool can_reshape);
 
   // Dig the length operand out of a array allocation site.
   Node* Ideal_length() {