< prev index next >

src/hotspot/share/c1/c1_CodeStubs.hpp

Print this page

        

*** 149,159 **** --- 149,162 ---- 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 >