< prev index next >

src/hotspot/share/c1/c1_CodeStubs.hpp

Print this page

        

@@ -149,11 +149,14 @@
   LIR_Opr       _index;
   LIR_Opr       _array;
   bool          _throw_index_out_of_bounds_exception;
 
  public:
+  // For ArrayIndexOutOfBoundsException.
   RangeCheckStub(CodeEmitInfo* info, LIR_Opr index, LIR_Opr array);
+  // For IndexOutOfBoundsException.
+  RangeCheckStub(CodeEmitInfo* info, LIR_Opr index);
   virtual void emit_code(LIR_Assembler* e);
   virtual CodeEmitInfo* info() const             { return _info; }
   virtual bool is_exception_throw_stub() const   { return true; }
   virtual bool is_range_check_stub() const       { return true; }
   virtual void visit(LIR_OpVisitState* visitor) {
< prev index next >