Changeset 460 in dev for trunk/ab5.0/abdev/BasicCompiler64/Compile_ProcOp.cpp
- Timestamp:
- Mar 23, 2008, 10:43:50 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler64/Compile_ProcOp.cpp
r402 r460 39 39 const PertialSchedule *pStackFramePertialSchedule = compiler.codeGenerator.op_sub_rsp( 0, true ); 40 40 41 extern BOOL bDebugCompile;42 if(bDebugCompile){41 if( compiler.IsDebug() ) 42 { 43 43 //デバッグ用の変数を定義 44 44 DebugVariable(); … … 203 203 extern char *basbuf; 204 204 extern HANDLE hHeap; 205 extern BOOL bDebugCompile;206 205 int i3,i4; 207 206 char temporary[VN_SIZE]; … … 222 221 extern BOOL bDebugSupportProc; 223 222 if(memcmp(pUserProc->GetName().c_str(),"_DebugSys_",10)==0){ 224 if(!bDebugCompile){ 223 if( !compiler.IsDebug() ) 224 { 225 225 return; 226 226 } … … 449 449 const PertialSchedule *pRspOffsetPertialSchedule1 = NULL; 450 450 const PertialSchedule *pRspOffsetPertialSchedule2 = NULL; 451 if(bDebugCompile&&bDebugSupportProc==0){ 451 if( compiler.IsDebug() && bDebugSupportProc == 0 ) 452 { 452 453 //mov rdx, qword ptr[rsp+スタックフレームサイズ] 453 454 pRspOffsetPertialSchedule1 = compiler.codeGenerator.op_mov_RM(sizeof(_int64),REG_RDX,REG_RSP,0,MOD_BASE_DISP32, Schedule::None, true ); … … 607 608 compiler.codeGenerator.ResolveExitSubSchedule(); 608 609 609 if(bDebugCompile&&bDebugSupportProc==0){ 610 if( compiler.IsDebug() && bDebugSupportProc == 0 ) 611 { 610 612 //call _DebugSys_EndProc 611 613 extern const UserProc *pSub_DebugSys_EndProc;
Note:
See TracChangeset
for help on using the changeset viewer.