aboutsummaryrefslogtreecommitdiffstats
path: root/tuplr_llvm.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2009-03-06 19:52:13 +0000
committerDavid Robillard <d@drobilla.net>2009-03-06 19:52:13 +0000
commit64c901f7261dcd78840f728ed2206318a23fab95 (patch)
tree1aab1f9558057d5901180f7f49e70ecc2c57ade2 /tuplr_llvm.cpp
parente74dd3739a20349005add6507d6ef191ea60b8fb (diff)
downloadresp-64c901f7261dcd78840f728ed2206318a23fab95.tar.gz
resp-64c901f7261dcd78840f728ed2206318a23fab95.tar.bz2
resp-64c901f7261dcd78840f728ed2206318a23fab95.zip
Add dependency on tuplr.hpp for everything.
Shrink. git-svn-id: http://svn.drobilla.net/resp/tuplr@60 ad02d1e2-f140-0410-9f75-f8b11f17cedd
Diffstat (limited to 'tuplr_llvm.cpp')
-rw-r--r--tuplr_llvm.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tuplr_llvm.cpp b/tuplr_llvm.cpp
index b5fb862..5ff570e 100644
--- a/tuplr_llvm.cpp
+++ b/tuplr_llvm.cpp
@@ -245,7 +245,7 @@ ASTClosure::lift(CEnv& cenv)
CValue retVal = cenv.compile(at(2));
cenv.engine.builder.CreateRet(LLVal(retVal)); // Finish function
cenv.optimise(LLFunc(f));
- funcs.insert(type, f);
+ funcs.push_back(make_pair(type, f));
} catch (Error& e) {
f->eraseFromParent(); // Error reading body, remove function
throw e;
@@ -461,7 +461,7 @@ ASTConsCall::lift(CEnv& cenv)
builder.CreateRet(cell);
cenv.optimise(func);
- funcs.insert(funcType, func);
+ funcs.push_back(make_pair(funcType, func));
}
CValue