aboutsummaryrefslogtreecommitdiffstats
path: root/src/v4/qv4engine.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/v4/qv4engine.cpp')
-rw-r--r--src/v4/qv4engine.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/v4/qv4engine.cpp b/src/v4/qv4engine.cpp
index 7064ba42ca..54655d173b 100644
--- a/src/v4/qv4engine.cpp
+++ b/src/v4/qv4engine.cpp
@@ -120,7 +120,7 @@ ExecutionEngine::ExecutionEngine(EvalISelFactory *factory)
datePrototype = new (memoryManager) DatePrototype(this);
functionPrototype = new (memoryManager) FunctionPrototype(rootContext);
regExpPrototype = new (memoryManager) RegExpPrototype(this);
- errorPrototype = new (memoryManager) ErrorPrototype(this);
+ errorPrototype = new (memoryManager) ErrorPrototype(rootContext);
evalErrorPrototype = new (memoryManager) EvalErrorPrototype(rootContext);
rangeErrorPrototype = new (memoryManager) RangeErrorPrototype(rootContext);
referenceErrorPrototype = new (memoryManager) ReferenceErrorPrototype(rootContext);
@@ -435,7 +435,7 @@ RegExpObject *ExecutionEngine::newRegExpObject(RegExp* re, bool global)
Object *ExecutionEngine::newErrorObject(const Value &value)
{
- ErrorObject *object = new (memoryManager) ErrorObject(this, value);
+ ErrorObject *object = new (memoryManager) ErrorObject(rootContext, value);
object->prototype = errorPrototype;
return object;
}