Ignore:
Timestamp:
Jul 27, 2007, 4:20:59 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler64/Compile_Statement.cpp

    r242 r243  
    522522
    523523    //jmp ...
    524     OpBuffer[obp++]=(char)0xE9;
    525     int je_schedule=obp;
    526     obp+=sizeof(long);
     524    CodeGenerator::PertialSchedule *pTempPertialSchedule = compiler.codeGenerator.op_jmp( 0, sizeof(long), true );
    527525
    528526    //レキシカルスコープをレベルダウン
    529527    GetLexicalScopes().End();
    530528
    531     *((long *)(OpBuffer+je_schedule))=obp-(je_schedule+sizeof(long)); //jmpジャンプ先のオフセット値
     529    //jmpジャンプ先のオフセット値
     530    compiler.codeGenerator.opfix_JmpPertialSchedule( pTempPertialSchedule );
    532531
    533532    //Continueアドレスを復元
Note: See TracChangeset for help on using the changeset viewer.