Changeset 243 in dev for trunk/abdev/BasicCompiler64/Compile_Statement.cpp
- Timestamp:
- Jul 27, 2007, 4:20:59 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler64/Compile_Statement.cpp
r242 r243 522 522 523 523 //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 ); 527 525 528 526 //レキシカルスコープをレベルダウン 529 527 GetLexicalScopes().End(); 530 528 531 *((long *)(OpBuffer+je_schedule))=obp-(je_schedule+sizeof(long)); //jmpジャンプ先のオフセット値 529 //jmpジャンプ先のオフセット値 530 compiler.codeGenerator.opfix_JmpPertialSchedule( pTempPertialSchedule ); 532 531 533 532 //Continueアドレスを復元
Note:
See TracChangeset
for help on using the changeset viewer.