Changeset 262 in dev for trunk/abdev/BasicCompiler64/MakePeHdr.cpp
- Timestamp:
- Aug 4, 2007, 4:36:34 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler64/MakePeHdr.cpp
r259 r262 361 361 } 362 362 363 //ラベル用のメモリを確保 364 extern LABEL *pLabelNames; 365 extern int MaxLabelNum; 366 pLabelNames=(LABEL *)HeapAlloc(hHeap,0,1); 367 MaxLabelNum=0; 363 //ラベル管理オブジェクトを初期化 364 compiler.codeGenerator.gotoLabels.clear(); 368 365 369 366 //Gotoラベルスケジュール … … 411 408 //グローバル実行領域をコンパイル開始 412 409 CompileBuffer(0,0); 413 414 //ラベル用のメモリを解放415 for(i=0;i<MaxLabelNum;i++){416 if(pLabelNames[i].pName) HeapDefaultFree(pLabelNames[i].pName);417 }418 HeapDefaultFree(pLabelNames);419 410 420 411 //Goto未知ラベルスケジュールが存在したらエラーにする
Note:
See TracChangeset
for help on using the changeset viewer.