aboutsummaryrefslogtreecommitdiffstats
path: root/src/llvm.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2010-12-04 23:21:09 +0000
committerDavid Robillard <d@drobilla.net>2010-12-04 23:21:09 +0000
commit8905a0e25858a047e0844c55ed8a025153ab25d9 (patch)
tree1ba8ae460e27d3c8f91db2178073e56ec1534dd5 /src/llvm.cpp
parent1f488a7bd89d4cef07bd41ab22a290b0e230172d (diff)
downloadresp-8905a0e25858a047e0844c55ed8a025153ab25d9.tar.gz
resp-8905a0e25858a047e0844c55ed8a025153ab25d9.tar.bz2
resp-8905a0e25858a047e0844c55ed8a025153ab25d9.zip
More const-correctness (remove all use of const_cast).
git-svn-id: http://svn.drobilla.net/resp/resp@297 ad02d1e2-f140-0410-9f75-f8b11f17cedd
Diffstat (limited to 'src/llvm.cpp')
-rw-r--r--src/llvm.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/llvm.cpp b/src/llvm.cpp
index eabe508..b6dea5d 100644
--- a/src/llvm.cpp
+++ b/src/llvm.cpp
@@ -417,7 +417,7 @@ LLVMEngine::compileMatch(CEnv& cenv, const ATuple* match)
const AST* pat = *i++;
const AST* body = *i++;
const ASymbol* sym = pat->to_tuple()->head()->as_symbol();
- const AType* patT = tup<AType>(Cursor(), const_cast<ASymbol*>(sym), 0);
+ const AType* patT = new AType(sym, 0, Cursor());
Value* typeV = llVal(resp_compile(cenv, patT));
Value* condV = engine->builder.CreateICmp(CmpInst::ICMP_EQ, rtti, typeV);