aboutsummaryrefslogtreecommitdiffstats
path: root/qv4isel_llvm.cpp
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@digia.com>2012-10-22 10:40:20 +0200
committerSimon Hausmann <simon.hausmann@digia.com>2012-10-22 11:05:02 +0200
commit6d05c917cea8e564014c52199a81ea84aedc1130 (patch)
treeb5a7c92948bbcdd5232235a055bd0ea877ac29d3 /qv4isel_llvm.cpp
parent7b9643428c26dc32fbc7c2a081d26e5593155995 (diff)
Fix: implement missing virtual method.
Change-Id: Iec6a70155ff2343dafa2116fa54740e891539c61 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'qv4isel_llvm.cpp')
-rw-r--r--qv4isel_llvm.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/qv4isel_llvm.cpp b/qv4isel_llvm.cpp
index 40434ae07c..950f855bd4 100644
--- a/qv4isel_llvm.cpp
+++ b/qv4isel_llvm.cpp
@@ -623,6 +623,14 @@ void LLVMInstructionSelection::visitString(IR::String *e)
_llvmValue = CreateLoad(tmp);
}
+void LLVMInstructionSelection::visitRegExp(IR::RegExp *e)
+{
+ e->dump(qerr);
+ qerr << endl;
+ Q_UNIMPLEMENTED();
+ _llvmValue = llvm::Constant::getNullValue(_valueTy);
+}
+
void LLVMInstructionSelection::visitName(IR::Name *e)
{
llvm::Value *result = newLLVMTemp(_valueTy);