aboutsummaryrefslogtreecommitdiffstats
path: root/src/tuplr.hpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2009-10-06 17:36:34 +0000
committerDavid Robillard <d@drobilla.net>2009-10-06 17:36:34 +0000
commit0659e878a30aee50969e45a119cf2b58a9f7d5c8 (patch)
treefc85b522b861cd61fb3e5a4c92f93a422736b29f /src/tuplr.hpp
parent38e28c329088f0a488c7ecfc9466a287a74c4eb7 (diff)
downloadresp-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.hpp1
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;