hotspot/src/share/vm/c1/c1_FrameMap.cpp
changeset 13391 30245956af37
parent 8921 14bfe81f2a9d
child 13963 e5b53c306fb5
equal deleted inserted replaced
13309:50c604cb0d5f 13391:30245956af37
    90   intptr_t out_preserve = SharedRuntime::java_calling_convention(sig_bt, regs, sizeargs, outgoing);
    90   intptr_t out_preserve = SharedRuntime::java_calling_convention(sig_bt, regs, sizeargs, outgoing);
    91   LIR_OprList* args = new LIR_OprList(signature->length());
    91   LIR_OprList* args = new LIR_OprList(signature->length());
    92   for (i = 0; i < sizeargs;) {
    92   for (i = 0; i < sizeargs;) {
    93     BasicType t = sig_bt[i];
    93     BasicType t = sig_bt[i];
    94     assert(t != T_VOID, "should be skipping these");
    94     assert(t != T_VOID, "should be skipping these");
    95 
       
    96     LIR_Opr opr = map_to_opr(t, regs + i, outgoing);
    95     LIR_Opr opr = map_to_opr(t, regs + i, outgoing);
    97     args->append(opr);
    96     args->append(opr);
    98     if (opr->is_address()) {
    97     if (opr->is_address()) {
    99       LIR_Address* addr = opr->as_address_ptr();
    98       LIR_Address* addr = opr->as_address_ptr();
   100       assert(addr->disp() == (int)addr->disp(), "out of range value");
    99       assert(addr->disp() == (int)addr->disp(), "out of range value");