aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLiang Jian <jianliang79@gmail.com>2014-03-13 13:28:53 +0800
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-03-13 21:40:43 +0100
commit593be86d543b220d4f47e915c39b45ca3cb6e6af (patch)
tree77c8cb4114e6008f777a2aac36f73b54d464863a /src
parentf3d8386bcd784c2693d0fcc10f9b621de80f7ae0 (diff)
Fix CompiledData::CompilationUnit object leak
Don't ref CompiledData::CompilationUnit in constructor of ScriptFunction since its has been referenced in its base class Change-Id: I9ad2d6e190c2ac11de4ccd63015c81d2dead3971 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src')
-rw-r--r--src/qml/jsruntime/qv4functionobject.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/qml/jsruntime/qv4functionobject.cpp b/src/qml/jsruntime/qv4functionobject.cpp
index c53c528e39..6bd56d8fb2 100644
--- a/src/qml/jsruntime/qv4functionobject.cpp
+++ b/src/qml/jsruntime/qv4functionobject.cpp
@@ -357,11 +357,6 @@ ScriptFunction::ScriptFunction(ExecutionContext *scope, Function *function)
Scope s(scope);
ScopedValue protectThis(s, this);
- this->function = function;
- this->function->compilationUnit->ref();
- Q_ASSERT(function);
- Q_ASSERT(function->code);
-
// global function
if (!scope)
return;