aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/qml/compiler/qv4codegen_p.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/qml/compiler/qv4codegen_p.h b/src/qml/compiler/qv4codegen_p.h
index e720cb2973..9bee72418d 100644
--- a/src/qml/compiler/qv4codegen_p.h
+++ b/src/qml/compiler/qv4codegen_p.h
@@ -282,6 +282,7 @@ public:
static Reference fromMember(const Reference &baseRef, const QString &name,
Moth::BytecodeGenerator::Label jumpLabel = Moth::BytecodeGenerator::Label(),
Moth::BytecodeGenerator::Label targetLabel = Moth::BytecodeGenerator::Label()) {
+ Q_ASSERT(baseRef.isValid());
Reference r(baseRef.codegen, Member);
r.propertyBase = baseRef.asRValue();
r.propertyNameIndex = r.codegen->registerString(name);