Changeset 278 in dev for trunk/abdev/BasicCompiler32
- Timestamp:
- Aug 12, 2007, 3:57:57 AM (17 years ago)
- Location:
- trunk/abdev/BasicCompiler32
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp
r276 r278 238 238 char temporary[VN_SIZE]; 239 239 240 if( pUserProc->IsUsing() == false || pUserProc->IsCompiled() ) return;241 242 240 if( pUserProc->GetLocalVars().size() ){ 243 241 SetError(); … … 262 260 else bDebugSupportProc=0; 263 261 264 if( pUserProc->GetCodeSize() != 0 )262 if( pUserProc->GetCodeSize() != 0 || pUserProc->GetNativeCode().GetSize() != 0 ) 265 263 { 266 264 // 既にコード生成が行われている場合はエラー -
trunk/abdev/BasicCompiler32/MakePeHdr.cpp
r277 r278 422 422 if(bDebugCompile){ 423 423 //デバッグ用の変数を定義 424 DebugVariable(); 424 // TODO: 暫定処理なので下のif文は正しくない 425 //if( compiler.IsStaticLibrary() ) 426 { 427 DebugVariable(); 428 } 425 429 } 426 430 … … 517 521 trace( "コード生成が終了しました。" ); 518 522 519 compiler.linker.Link( compiler.GetObjectModule() );520 521 oldSourceLines = compiler.linker.GetNativeCode().GetSourceLines();522 523 523 524 524 if( compiler.IsStaticLibrary() ) … … 532 532 return; 533 533 } 534 535 536 compiler.linker.Link( compiler.GetObjectModule() ); 537 538 oldSourceLines = compiler.linker.GetNativeCode().GetSourceLines(); 539 534 540 /* 535 541 int t,t2;
Note:
See TracChangeset
for help on using the changeset viewer.