Changeset 392 in dev


Ignore:
Timestamp:
Feb 20, 2008, 7:44:27 PM (16 years ago)
Author:
dai_9181
Message:

BOOL bLiving → bool isLiving

Location:
trunk/abdev
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler32/Compile_ProcOp.cpp

    r370 r392  
    389389        pVar->SetScopeLevel( compiler.codeGenerator.lexicalScopes.GetNowLevel() );
    390390        pVar->SetScopeStartAddress( compiler.codeGenerator.lexicalScopes.GetStartAddress() );
    391         pVar->bLiving=TRUE;
     391        pVar->isLiving = true;
    392392
    393393        pUserProc->GetLocalVars().push_back( pVar );
  • trunk/abdev/BasicCompiler32/Compile_Var.cpp

    r370 r392  
    11281128        pVar->SetScopeLevel( compiler.codeGenerator.lexicalScopes.GetNowLevel() );
    11291129        pVar->SetScopeStartAddress( compiler.codeGenerator.lexicalScopes.GetStartAddress() );
    1130         pVar->bLiving=TRUE;
     1130        pVar->isLiving = true;
    11311131
    11321132        //エラー用
     
    11631163        pVar->SetScopeLevel( compiler.codeGenerator.lexicalScopes.GetNowLevel() );
    11641164        pVar->SetScopeStartAddress( compiler.codeGenerator.lexicalScopes.GetStartAddress() );
    1165         pVar->bLiving=TRUE;
     1165        pVar->isLiving = true;
    11661166
    11671167        if(InitBuf[0]){
  • trunk/abdev/BasicCompiler64/Compile_ProcOp.cpp

    r370 r392  
    344344        pVar->SetScopeLevel( compiler.codeGenerator.lexicalScopes.GetNowLevel() );
    345345        pVar->SetScopeStartAddress( compiler.codeGenerator.lexicalScopes.GetStartAddress() );
    346         pVar->bLiving=TRUE;
     346        pVar->isLiving = true;
    347347
    348348        pUserProc->GetLocalVars().push_back( pVar );
  • trunk/abdev/BasicCompiler64/Compile_Var.cpp

    r370 r392  
    11401140        pVar->SetScopeLevel( compiler.codeGenerator.lexicalScopes.GetNowLevel() );
    11411141        pVar->SetScopeStartAddress( compiler.codeGenerator.lexicalScopes.GetStartAddress() );
    1142         pVar->bLiving=TRUE;
     1142        pVar->isLiving = true;
    11431143
    11441144        //エラー用
     
    11751175        pVar->SetScopeLevel( compiler.codeGenerator.lexicalScopes.GetNowLevel() );
    11761176        pVar->SetScopeStartAddress( compiler.codeGenerator.lexicalScopes.GetStartAddress() );
    1177         pVar->bLiving=TRUE;
     1177        pVar->isLiving = true;
    11781178
    11791179        if(InitBuf[0]){
  • trunk/abdev/BasicCompiler_Common/VariableOpe.cpp

    r370 r392  
    968968    pVar->SetScopeLevel( compiler.codeGenerator.lexicalScopes.GetNowLevel() );
    969969    pVar->SetScopeStartAddress( compiler.codeGenerator.lexicalScopes.GetStartAddress() );
    970     pVar->bLiving=TRUE;
     970    pVar->isLiving = true;
    971971
    972972    //エラー用
  • trunk/abdev/BasicCompiler_Common/include/Variable.h

    r288 r392  
    208208
    209209
    210     BOOL bLiving;
     210    bool isLiving;
    211211    int source_code_address;
    212212
  • trunk/abdev/BasicCompiler_Common/src/LexicalScope.cpp

    r290 r392  
    7676
    7777    //使用済みローカル変数の生存チェックを外す
    78     BOOST_FOREACH( Variable *pVar, (*pVars) ){
    79         if(pVar->bLiving&&pVar->GetScopeLevel()==level){
    80             pVar->bLiving=0;
     78    BOOST_FOREACH( Variable *pVar, (*pVars) )
     79    {
     80        if( pVar->isLiving && pVar->GetScopeLevel() == level )
     81        {
     82            pVar->isLiving = false;
    8183            pVar->SetScopeEndAddress( compiler.codeGenerator.GetNativeCodeSize() );
    8284        }
     
    115117
    116118        //同一レベルのレキシカルスコープのみを検知
    117         if(!pVar->bLiving) continue;
     119        if( !pVar->isLiving ) continue;
    118120        if( pVar->GetScopeLevel() != GetNowLevel() ) continue;
    119121
  • trunk/abdev/BasicCompiler_Common/src/Meta.cpp

    r288 r392  
    8888        if( pVar->GetScopeLevel() == 0 )
    8989        {
    90             pVar->bLiving = TRUE;
     90            pVar->isLiving = true;
    9191        }
    9292
  • trunk/abdev/BasicCompiler_Common/src/Variable.cpp

    r288 r392  
    3434    for( int i=(int)this->size()-1; i>=0 ; i-- ){
    3535        const Variable *pVar = (*this)[i];
    36         if( pVar->bLiving                                           //現在のスコープで有効なもの
     36        if( pVar->isLiving                                          //現在のスコープで有効なもの
    3737            && pVar->GetScopeLevel() == compiler.codeGenerator.lexicalScopes.GetNowLevel()  //現在のスコープと同一レベル
    3838            )
     
    5151    for( int i=(int)this->size()-1; i>=0 ; i-- ){
    5252        const Variable *pVar = (*this)[i];
    53         if( pVar->bLiving                                           //現在のスコープで有効なもの
     53        if( pVar->isLiving                                          //現在のスコープで有効なもの
    5454            && pVar->GetScopeLevel() <= compiler.codeGenerator.lexicalScopes.GetNowLevel()  //現在のスコープレベルを超さないもの(Returnによる解放処理中を考慮)
    5555            ){
Note: See TracChangeset for help on using the changeset viewer.