Changeset 243 in dev for trunk/abdev/BasicCompiler32
- Timestamp:
- Jul 27, 2007, 4:20:59 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Compile_Statement.cpp
r241 r243 780 780 781 781 //jmp ... 782 OpBuffer[obp++]=(char)0xE9; 783 int je_schedule=obp; 784 obp+=sizeof(long); 782 CodeGenerator::PertialSchedule *pTempPertialSchedule = compiler.codeGenerator.op_jmp( 0, sizeof(long), true ); 785 783 786 784 //レキシカルスコープをレベルダウン 787 785 GetLexicalScopes().End(); 788 786 789 *((long *)(OpBuffer+je_schedule))=obp-(je_schedule+sizeof(long));//jmpジャンプ先のオフセット値790 787 //jmpジャンプ先のオフセット値 788 compiler.codeGenerator.opfix_JmpPertialSchedule( pTempPertialSchedule ); 791 789 792 790 //Continueアドレスを復元
Note:
See TracChangeset
for help on using the changeset viewer.