aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/jsruntime/qv4engine_p.h')
-rw-r--r--src/qml/jsruntime/qv4engine_p.h38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/qml/jsruntime/qv4engine_p.h b/src/qml/jsruntime/qv4engine_p.h
index 90639d582c..fdfbfc38e1 100644
--- a/src/qml/jsruntime/qv4engine_p.h
+++ b/src/qml/jsruntime/qv4engine_p.h
@@ -125,11 +125,11 @@ struct Q_QML_EXPORT ExecutionEngine
WTF::BumpPointerAllocator *bumperPointerAllocator; // Used by Yarr Regex engine.
WTF::PageAllocation *jsStack;
- Value *jsStackBase;
- Value *jsStackTop;
+ SafeValue *jsStackBase;
+ SafeValue *jsStackTop;
- Value *stackPush(uint nValues) {
- Value *ptr = jsStackTop;
+ SafeValue *stackPush(uint nValues) {
+ SafeValue *ptr = jsStackTop;
jsStackTop = ptr + nValues;
return ptr;
}
@@ -148,21 +148,21 @@ struct Q_QML_EXPORT ExecutionEngine
QV8Engine *v8Engine;
- Value objectCtor;
- Value stringCtor;
- Value numberCtor;
- Value booleanCtor;
- Value arrayCtor;
- Value functionCtor;
- Value dateCtor;
- Value regExpCtor;
- Value errorCtor;
- Value evalErrorCtor;
- Value rangeErrorCtor;
- Value referenceErrorCtor;
- Value syntaxErrorCtor;
- Value typeErrorCtor;
- Value uRIErrorCtor;
+ SafeValue objectCtor;
+ SafeValue stringCtor;
+ SafeValue numberCtor;
+ SafeValue booleanCtor;
+ SafeValue arrayCtor;
+ SafeValue functionCtor;
+ SafeValue dateCtor;
+ SafeValue regExpCtor;
+ SafeValue errorCtor;
+ SafeValue evalErrorCtor;
+ SafeValue rangeErrorCtor;
+ SafeValue referenceErrorCtor;
+ SafeValue syntaxErrorCtor;
+ SafeValue typeErrorCtor;
+ SafeValue uRIErrorCtor;
QQmlJS::MemoryPool classPool;
InternalClass *emptyClass;