Changes in / [0019d77:79c907b]


Ignore:
Location:
src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/AST/Pass.hpp

    r0019d77 r79c907b  
    88//
    99// Author           : Thierry Delisle
    10 // Created On       : Thu May 09 15:37:05 2019
     10// Created On       : Thu May 09 15::37::05 2019
    1111// Last Modified By :
    1212// Last Modified On :
     
    8484
    8585        virtual ~Pass() = default;
    86 
    87         /// Construct and run a pass on a translation unit.
    88         template< typename... Args >
    89         static void run( std::list< ptr<Decl> > & decls, Args &&... args ) {
    90                 Pass<pass_t> visitor( std::forward<Args>( args )... );
    91                 accept_all( decls, visitor );
    92         }
    9386
    9487        /// Storage for the actual pass
  • src/ResolvExpr/Resolver.cc

    r0019d77 r79c907b  
    12701270
    12711271        void resolve( std::list< ast::ptr< ast::Decl > >& translationUnit ) {
    1272                 ast::Pass< Resolver_new >::run( translationUnit );
     1272                ast::Pass< Resolver_new > resolver;
     1273                accept_all( translationUnit, resolver );
    12731274        }
    12741275
Note: See TracChangeset for help on using the changeset viewer.