Changeset 257 in dev for trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp
- Timestamp:
- Aug 2, 2007, 4:17:27 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp
r255 r257 55 55 56 56 //クラスに属する静的メンバを定義 57 compiler. GetMeta().GetClasses().InitStaticMember();57 compiler.objectModule.meta.GetClasses().InitStaticMember(); 58 58 59 59 GetGlobalDataForDll(); … … 77 77 const PertialSchedule *pStackFramePertialSchedule = compiler.codeGenerator.op_sub_rsp( 0, true ); 78 78 79 BOOST_FOREACH( Variable *pVar, compiler. GetMeta().GetGlobalVars() ){79 BOOST_FOREACH( Variable *pVar, compiler.objectModule.meta.GetGlobalVars() ){ 80 80 if(memicmp(pVar->GetName().c_str(),"Static%",7)==0){ 81 81 //コンストラクタ呼び出し … … 141 141 && userProc.GetParentClass().GetName() == "_System_TypeBase" ){ 142 142 143 compiler. GetMeta().GetClasses().Compile_System_InitializeUserTypes();143 compiler.objectModule.meta.GetClasses().Compile_System_InitializeUserTypes(); 144 144 } 145 145 else if( userProc.GetName() == "RegisterGlobalRoots" … … 190 190 191 191 //コンパイルスタートをクラス管理クラスに追加 192 compiler. GetMeta().GetClasses().StartCompile( pUserProc );192 compiler.objectModule.meta.GetClasses().StartCompile( pUserProc ); 193 193 194 194 //コンパイル中の関数 … … 727 727 728 728 repeat: 729 compiler. GetMeta().GetUserProcs().Iterator_Reset();730 while( compiler. GetMeta().GetUserProcs().Iterator_HasNext() )729 compiler.objectModule.meta.GetUserProcs().Iterator_Reset(); 730 while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() ) 731 731 { 732 UserProc *pUserProc = compiler. GetMeta().GetUserProcs().Iterator_GetNext();732 UserProc *pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext(); 733 733 CompileBufferInProcedure( *pUserProc ); 734 734 } … … 746 746 //プロシージャコンパイルによって、プロシージャコンパイルが必要になる場合 747 747 748 compiler. GetMeta().GetUserProcs().Iterator_Reset();749 while( compiler. GetMeta().GetUserProcs().Iterator_HasNext() )748 compiler.objectModule.meta.GetUserProcs().Iterator_Reset(); 749 while( compiler.objectModule.meta.GetUserProcs().Iterator_HasNext() ) 750 750 { 751 UserProc *pUserProc = compiler. GetMeta().GetUserProcs().Iterator_GetNext();751 UserProc *pUserProc = compiler.objectModule.meta.GetUserProcs().Iterator_GetNext(); 752 752 CompileBufferInProcedure( *pUserProc ); 753 753 }
Note:
See TracChangeset
for help on using the changeset viewer.