Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Pass.impl.hpp

    r16ba4a6f r293dc1c  
    683683                // Do not enter (or leave) a new scope if atFunctionTop. Remember to save the result.
    684684                auto guard1 = makeFuncGuard( [this, enterScope = !this->atFunctionTop]() {
    685                         if ( enterScope ) {
    686                                 __pass::symtab::enter(core, 0);
    687                                 __pass::scope::enter(core, 0);
    688                         }
     685                        if ( enterScope ) __pass::symtab::enter(core, 0);
    689686                }, [this, leaveScope = !this->atFunctionTop]() {
    690                         if ( leaveScope ) {
    691                                 __pass::symtab::leave(core, 0);
    692                                 __pass::scope::leave(core, 0);
    693                         }
     687                        if ( leaveScope ) __pass::symtab::leave(core, 0);
    694688                });
    695689                ValueGuard< bool > guard2( atFunctionTop );
Note: See TracChangeset for help on using the changeset viewer.