equal
deleted
inserted
replaced
81 RangeCheckStub::RangeCheckStub(CodeEmitInfo* info, LIR_Opr index, |
81 RangeCheckStub::RangeCheckStub(CodeEmitInfo* info, LIR_Opr index, |
82 bool throw_index_out_of_bounds_exception) |
82 bool throw_index_out_of_bounds_exception) |
83 : _throw_index_out_of_bounds_exception(throw_index_out_of_bounds_exception) |
83 : _throw_index_out_of_bounds_exception(throw_index_out_of_bounds_exception) |
84 , _index(index) |
84 , _index(index) |
85 { |
85 { |
86 _info = info == NULL ? NULL : new CodeEmitInfo(info); |
86 assert(info != NULL, "must have info"); |
|
87 _info = new CodeEmitInfo(info); |
87 } |
88 } |
88 |
89 |
89 |
90 |
90 void RangeCheckStub::emit_code(LIR_Assembler* ce) { |
91 void RangeCheckStub::emit_code(LIR_Assembler* ce) { |
91 __ bind(_entry); |
92 __ bind(_entry); |