Changeset 234 in dev for trunk/abdev/BasicCompiler_Common/src/LexicalScopingImpl.cpp
- Timestamp:
- Jul 25, 2007, 11:21:25 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/src/LexicalScopingImpl.cpp
r226 r234 100 100 compiler.codeGenerator.op_mov_RM(sizeof(_int64),REG_RCX,REG_RSP, 101 101 -pVar->GetOffsetAddress(), 102 MOD_BASE_DISP32); 103 obp-=sizeof(long); 104 AddLocalVarAddrSchedule(); 105 obp+=sizeof(long); 102 MOD_BASE_DISP32, 103 Schedule::LocalVar); 106 104 #else 107 105 //x86コード 108 106 109 107 //mov ecx,dword ptr[ebp+offset] 110 compiler.codeGenerator.op_mov_RM(sizeof(long),REG_ECX,REG_EBP,-pVar->GetOffsetAddress(),MOD_BASE_DISP32); 111 obp-=sizeof(long); 112 AddLocalVarAddrSchedule(); 113 obp+=sizeof(long); 108 compiler.codeGenerator.op_mov_RM(sizeof(long),REG_ECX,REG_EBP,-pVar->GetOffsetAddress(),MOD_BASE_DISP32, Schedule::LocalVar ); 114 109 115 110 //push ecx
Note:
See TracChangeset
for help on using the changeset viewer.