diff options
author | David Robillard <d@drobilla.net> | 2009-10-06 17:36:34 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2009-10-06 17:36:34 +0000 |
commit | 0659e878a30aee50969e45a119cf2b58a9f7d5c8 (patch) | |
tree | fc85b522b861cd61fb3e5a4c92f93a422736b29f /src/tuplr.hpp | |
parent | 38e28c329088f0a488c7ecfc9466a287a74c4eb7 (diff) | |
download | resp-0659e878a30aee50969e45a119cf2b58a9f7d5c8.tar.gz resp-0659e878a30aee50969e45a119cf2b58a9f7d5c8.tar.bz2 resp-0659e878a30aee50969e45a119cf2b58a9f7d5c8.zip |
Move argument substitution building from LLVM backend code to generic type code.
git-svn-id: http://svn.drobilla.net/resp/tuplr@193 ad02d1e2-f140-0410-9f75-f8b11f17cedd
Diffstat (limited to 'src/tuplr.hpp')
-rw-r--r-- | src/tuplr.hpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tuplr.hpp b/src/tuplr.hpp index ca97da9..5b59c00 100644 --- a/src/tuplr.hpp +++ b/src/tuplr.hpp @@ -605,6 +605,7 @@ struct TEnv : public Env< const ASymbol*, pair<AST*, AType*> > { const ASymbol* sym = ast->to<const ASymbol*>(); return (sym && sym->addr) ? ref(sym)->first : ast; } + static Subst buildSubst(AType* fnT, const AType& argsT); typedef map<const AST*, AType*> Vars; typedef map<const AFn*, const AType*> GenericTypes; |