Changes in / [e068c8a:1cf2a9b]


Ignore:
Location:
src
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • src/AST/TypeSubstitution.hpp

    re068c8a r1cf2a9b  
    4646        template< typename SynTreeClass >
    4747        struct ApplyResult {
    48                 const SynTreeClass * node;
     48                // const SynTreeClass * node;
     49                ast::ptr<SynTreeClass> node;
    4950                int count;
    5051        };
  • src/ResolvExpr/Unify.cc

    re068c8a r1cf2a9b  
    170170                ast::ptr< ast::Type > t2_(newSecond);
    171171
     172                ast::ptr< ast::Type > subFirst = env.apply(newFirst).node;
     173                ast::ptr< ast::Type > subSecond = env.apply(newSecond).node;
     174
    172175                return unifyExact(
    173                         env.apply( newFirst  ).node,
    174                         env.apply( newSecond ).node,
     176                        subFirst,
     177                        subSecond,
    175178                        newEnv, need, have, open, noWiden(), symtab );
    176179        }
Note: See TracChangeset for help on using the changeset viewer.