Changes in src/ResolvExpr/Unify.h [ee574a2:f474e91]
- File:
-
- 1 edited
-
src/ResolvExpr/Unify.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
src/ResolvExpr/Unify.h
ree574a2 rf474e91 69 69 } 70 70 71 bool unify(72 const ast::ptr<ast::Type> & type1, const ast::ptr<ast::Type> & type2,73 ast::TypeEnvironment & env, ast::AssertionSet & need, ast::AssertionSet & have,74 ast::OpenVarSet & open, const ast::SymbolTable & symtab, ast::ptr<ast::Type> & common );75 76 71 bool unifyExact( 77 72 const ast::Type * type1, const ast::Type * type2, ast::TypeEnvironment & env, 78 ast::AssertionSet & need, ast::AssertionSet & have, constast::OpenVarSet & open,79 WidenMode widen,const ast::SymbolTable & symtab );73 ast::AssertionSet & need, ast::AssertionSet & have, ast::OpenVarSet & open, 74 const ast::SymbolTable & symtab ); 80 75 81 76 bool unifyInexact( 82 const ast::ptr<ast::Type> & type1, const ast::ptr<ast::Type> & type2, 83 ast::TypeEnvironment & env, ast::AssertionSet & need, ast::AssertionSet & have, 84 const ast::OpenVarSet & open, WidenMode widen, const ast::SymbolTable & symtab, 85 ast::ptr<ast::Type> & common ); 77 ast::ptr<ast::Type> & type1, ast::ptr<ast::Type> & type2, ast::TypeEnvironment & env, 78 ast::AssertionSet & need, ast::AssertionSet & have, const ast::OpenVarSet & open, 79 WidenMode widen, const ast::SymbolTable & symtab, ast::ptr<ast::Type> & common ); 86 80 87 81 } // namespace ResolvExpr
Note:
See TracChangeset
for help on using the changeset viewer.