Changeset 392 in dev for trunk/abdev/BasicCompiler_Common/src/Variable.cpp
- Timestamp:
- Feb 20, 2008, 7:44:27 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/abdev/BasicCompiler_Common/src/Variable.cpp
r288 r392 34 34 for( int i=(int)this->size()-1; i>=0 ; i-- ){ 35 35 const Variable *pVar = (*this)[i]; 36 if( pVar-> bLiving //現在のスコープで有効なもの36 if( pVar->isLiving //現在のスコープで有効なもの 37 37 && pVar->GetScopeLevel() == compiler.codeGenerator.lexicalScopes.GetNowLevel() //現在のスコープと同一レベル 38 38 ) … … 51 51 for( int i=(int)this->size()-1; i>=0 ; i-- ){ 52 52 const Variable *pVar = (*this)[i]; 53 if( pVar-> bLiving //現在のスコープで有効なもの53 if( pVar->isLiving //現在のスコープで有効なもの 54 54 && pVar->GetScopeLevel() <= compiler.codeGenerator.lexicalScopes.GetNowLevel() //現在のスコープレベルを超さないもの(Returnによる解放処理中を考慮) 55 55 ){
Note:
See TracChangeset
for help on using the changeset viewer.