hotspot/src/cpu/x86/vm/c1_CodeStubs_x86.cpp
changeset 6745 a34ef8968a84
parent 6453 970dc585ab63
child 6970 3ac175042286
equal deleted inserted replaced
6743:ef1795cd50a7 6745:a34ef8968a84
    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);