Changeset 750 in dev for trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp
- Timestamp:
- Sep 24, 2008, 2:02:16 AM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/compiler_x86/Compile_ProcOp.cpp
r728 r750 56 56 //静的ローカルオブジェクトのコンストラクタ呼び出し 57 57 58 BOOST_FOREACH( Variable *pVar, compiler.GetObjectModule().meta.GetGlobalVars() ){58 foreach( Variable *pVar, compiler.GetObjectModule().meta.GetGlobalVars() ){ 59 59 if(memicmp(pVar->GetName().c_str(),"Static%",7)==0){ 60 60 //コンストラクタ呼び出し … … 225 225 226 226 //Goto未知ラベルスケジュールが存在したらエラーにする 227 BOOST_FOREACH( const GotoLabelSchedule *pGotoLabelSchedule, compiler.codeGenerator.gotoLabelSchedules )227 foreach( const GotoLabelSchedule *pGotoLabelSchedule, compiler.codeGenerator.gotoLabelSchedules ) 228 228 { 229 229 if(pGotoLabelSchedule->GetName().size()>0){ … … 699 699 700 700 //ローカル変数アドレススケジュール 701 BOOST_FOREACH( const PertialSchedule *pPertialSchedule, compiler.codeGenerator.localVarPertialSchedules )701 foreach( const PertialSchedule *pPertialSchedule, compiler.codeGenerator.localVarPertialSchedules ) 702 702 { 703 703 compiler.codeGenerator.opfix_offset( pPertialSchedule, AllLocalVarSize ); 704 704 } 705 705 compiler.codeGenerator.localVarPertialSchedules.clear(); 706 BOOST_FOREACH( Variable *pVar, pUserProc->GetLocalVars() ){706 foreach( Variable *pVar, pUserProc->GetLocalVars() ){ 707 707 //後にデバッグで利用する 708 708 pVar->SetOffsetAddress( AllLocalVarSize - pVar->GetOffsetAddress() );
Note:
See TracChangeset
for help on using the changeset viewer.