Changeset 370 in dev for trunk/abdev/BasicCompiler32/Compile_Object.cpp
- Timestamp:
- Nov 15, 2007, 3:18:41 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Compile_Object.cpp
r355 r370 218 218 && !pClass->IsAbstract() ) 219 219 { 220 // mov ecx, vtblAddress221 compiler.codeGenerator.op_mov_RV_ vtbl( REG_ECX, pClass );220 // mov ecx,com_vtbl 221 compiler.codeGenerator.op_mov_RV_com_vtbl( REG_ECX, pClass ); 222 222 223 223 //mov dword ptr[eax],ecx 224 224 compiler.codeGenerator.op_mov_MR( sizeof(long), REG_ECX, REG_EAX, 0, MOD_BASE ); 225 226 // mov rcx,vtblAddress 227 compiler.codeGenerator.op_mov_RV_vtbl( REG_ECX, pClass ); 228 229 //mov qword ptr[rax+sizeof(com_vtbl)],rcx 230 compiler.codeGenerator.op_mov_MR(sizeof(long),REG_ECX,REG_EAX,PTR_SIZE,MOD_BASE_DISP8); 225 231 226 232 // 仮想関数になるメソッドに使用チェックをつける
Note:
See TracChangeset
for help on using the changeset viewer.