Changeset 51 in dev for BasicCompiler64/Compile_CallProc.cpp
- Timestamp:
- Feb 10, 2007, 8:30:19 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BasicCompiler64/Compile_CallProc.cpp
r50 r51 97 97 98 98 void Opcode_CallProc(char *Parameter,SUBINFO *psi,DWORD dwFlags,char *ObjectName,int RefType){ 99 int i ,i2;99 int i2; 100 100 101 101 if(psi->dwType==SUBTYPE_MACRO){ … … 348 348 op_mov_RM(sizeof(_int64),REG_R11,REG_RCX,0,MOD_BASE); 349 349 350 for(i=0,i2=0;i<pobj_c->iMethodNum;i++){ 351 if(pobj_c->ppobj_Method[i]->psi==psi) break; 352 if(pobj_c->ppobj_Method[i]->psi->bVirtual) i2++; 353 } 350 i2 = pobj_c->GetFuncNumInVtbl( psi ); 354 351 355 352 //call qword ptr[r11+func_index]
Note:
See TracChangeset
for help on using the changeset viewer.