Changeset 51 in dev for BasicCompiler64/Compile_Object.cpp


Ignore:
Timestamp:
Feb 10, 2007, 8:30:19 PM (17 years ago)
Author:
dai_9181
Message:

ppobj_Member及びppobj_StaticMemberを廃止し、vectorに統一した(methods及びstaticMethods)。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Compile_Object.cpp

    r50 r51  
    198198
    199199
    200     i2=pobj_c->DestructorMemberSubIndex;
    201     if(i2==-1) return 0;
     200    CMethod *method = pobj_c->GetDestructorMethod();
     201    if( method == NULL ) return 0;
    202202
    203203    //mov rcx,DestructorProcAddr
    204204    op_mov_RV(sizeof(_int64),REG_RCX,0);
    205205    obp-=sizeof(long);
    206     pobj_SubAddrSchedule->add(pobj_c->ppobj_Method[i2]->psi,0);
    207     pobj_c->ppobj_Method[i2]->psi->bUse=1;
     206    pobj_SubAddrSchedule->add(method->psi,0);
     207    method->psi->bUse=1;
    208208    obp+=sizeof(long);
    209209
Note: See TracChangeset for help on using the changeset viewer.