From f0d45c1251cff7cf4bc3dfeea8d85aadbd352b6b Mon Sep 17 00:00:00 2001 From: Markus Hauschild Date: Sat, 1 Jun 2013 21:54:08 +0200 Subject: [PATCH] meh --- src/AST/CodeGenVisitor.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/AST/CodeGenVisitor.cpp b/src/AST/CodeGenVisitor.cpp index f6e4509..0602b73 100644 --- a/src/AST/CodeGenVisitor.cpp +++ b/src/AST/CodeGenVisitor.cpp @@ -335,6 +335,9 @@ void CodeGenVisitor::JIT(Expression* e) { int (*fP)() = (int (*)())(intptr_t)fPtr; std::cout << "Evaluated to: " << fP() << std::endl; + + // throw it away + f->eraseFromParent(); } void CodeGenVisitor::putNamedValue(const std::string& name, llvm::Value* value) {