Ignore:
Timestamp:
Mar 23, 2008, 10:43:50 AM (17 years ago)
Author:
dai_9181
Message:

[459]を64bit版にもマージ。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler64/Compile_ProcOp.cpp

    r402 r460  
    3939        const PertialSchedule *pStackFramePertialSchedule = compiler.codeGenerator.op_sub_rsp( 0, true );
    4040
    41         extern BOOL bDebugCompile;
    42         if(bDebugCompile){
     41        if( compiler.IsDebug() )
     42        {
    4343            //デバッグ用の変数を定義
    4444            DebugVariable();
     
    203203    extern char *basbuf;
    204204    extern HANDLE hHeap;
    205     extern BOOL bDebugCompile;
    206205    int i3,i4;
    207206    char temporary[VN_SIZE];
     
    222221    extern BOOL bDebugSupportProc;
    223222    if(memcmp(pUserProc->GetName().c_str(),"_DebugSys_",10)==0){
    224         if(!bDebugCompile){
     223        if( !compiler.IsDebug() )
     224        {
    225225            return;
    226226        }
     
    449449    const PertialSchedule *pRspOffsetPertialSchedule1 = NULL;
    450450    const PertialSchedule *pRspOffsetPertialSchedule2 = NULL;
    451     if(bDebugCompile&&bDebugSupportProc==0){
     451    if( compiler.IsDebug() && bDebugSupportProc == 0 )
     452    {
    452453        //mov rdx, qword ptr[rsp+スタックフレームサイズ]
    453454        pRspOffsetPertialSchedule1 = compiler.codeGenerator.op_mov_RM(sizeof(_int64),REG_RDX,REG_RSP,0,MOD_BASE_DISP32, Schedule::None, true );
     
    607608    compiler.codeGenerator.ResolveExitSubSchedule();
    608609
    609     if(bDebugCompile&&bDebugSupportProc==0){
     610    if( compiler.IsDebug() && bDebugSupportProc == 0 )
     611    {
    610612        //call _DebugSys_EndProc
    611613        extern const UserProc *pSub_DebugSys_EndProc;
Note: See TracChangeset for help on using the changeset viewer.