diff options
author | David Robillard <d@drobilla.net> | 2010-12-04 23:21:09 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2010-12-04 23:21:09 +0000 |
commit | 8905a0e25858a047e0844c55ed8a025153ab25d9 (patch) | |
tree | 1ba8ae460e27d3c8f91db2178073e56ec1534dd5 /src/llvm.cpp | |
parent | 1f488a7bd89d4cef07bd41ab22a290b0e230172d (diff) | |
download | resp-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.cpp | 2 |
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); |