Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/SymTab/Indexer.cc

    r3f27b9a r30f9072  
    353353        }
    354354
    355         void Indexer::visit( ForStmt *forStmt ) {
    356             // for statements introduce a level of scope
    357             enterScope();
    358             Visitor::visit( forStmt );
    359             leaveScope();
    360         }
    361 
    362         void Indexer::visit( CatchStmt *catchStmt ) {
    363                 // catch statements introduce a level of scope (for the caught exception)
    364                 enterScope();
    365                 Visitor::visit( catchStmt );
    366                 leaveScope();
    367         }
    368355
    369356        void Indexer::visit( ApplicationExpr *applicationExpr ) {
     
    569556                leaveScope();
    570557        }
     558
     559        void Indexer::visit( ForStmt *forStmt ) {
     560            // for statements introduce a level of scope
     561            enterScope();
     562            Visitor::visit( forStmt );
     563            leaveScope();
     564        }
     565
     566
    571567
    572568        void Indexer::lookupId( const std::string &id, std::list< DeclarationWithType* > &out ) const {
Note: See TracChangeset for help on using the changeset viewer.