Changeset 533 in dev for trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp
- Timestamp:
- May 3, 2008, 4:22:35 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp
r507 r533 313 313 } 314 314 315 //コンパイル中の関数が属するクラス 316 compiler.pCompilingClass = pUserProc->GetParentClassPtr(); 317 318 //コンパイルスタートをクラス管理クラスに追加 319 compiler.GetObjectModule().meta.GetClasses().StartCompile( pUserProc ); 320 321 //コンパイル中の関数 322 UserProc::CompileStartForUserProc( pUserProc ); 323 324 // コンパイル中の関数が属する名前空間 325 compiler.GetNamespaceSupporter().SetLivingNamespaceScopes( pUserProc->GetNamespaceScopes() ); 326 327 // コンパイル中の関数でImportsされている名前空間 328 compiler.GetNamespaceSupporter().SetImportedNamespaces( pUserProc->GetImportedNamespaces() ); 329 330 // コード生成対象を選択 331 compiler.codeGenerator.Select( (const_cast<UserProc *>(pUserProc))->GetNativeCode() ); 315 compiler.StartProcedureCompile( pUserProc ); 332 316 333 317 if(pUserProc->IsSystem()){ … … 778 762 SynonymErrorWords=0; 779 763 764 compiler.FinishProcedureCompile(); 765 780 766 781 767 //ローカル変数のネーム情報は後に解放する
Note:
See TracChangeset
for help on using the changeset viewer.