Changeset 247 in dev for trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp
- Timestamp:
- Jul 28, 2007, 4:17:56 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp
r246 r247 413 413 414 414 //プロシージャ抜け出しスケジュール(Exit Sub/Function) 415 extern DWORD *pExitSubSchedule; 416 extern int ExitSubScheduleNum; 417 pExitSubSchedule=(DWORD *)HeapAlloc(hHeap,0,1); 418 ExitSubScheduleNum=0; 415 compiler.codeGenerator.exitSubCodePositions.clear(); 416 compiler.codeGenerator._exitSubCodePositions_ObpOld.clear(); 419 417 420 418 //ラベル用のメモリを確保 … … 620 618 621 619 //プロシージャ抜け出しスケジュール(Exit Sub/Function) 622 for(i3=0;i3<ExitSubScheduleNum;i3++){ 623 *((long *)(OpBuffer+pExitSubSchedule[i3]))=obp-(pExitSubSchedule[i3]+sizeof(long)); 624 } 625 HeapDefaultFree(pExitSubSchedule); 620 compiler.codeGenerator.ResolveExitSubSchedule(); 626 621 627 622 if(bDebugCompile&&bDebugSupportProc==0){
Note:
See TracChangeset
for help on using the changeset viewer.