Fix invalid assertion
authorNobuaki Sukegawa <nsukeg@gmail.com>
Sat, 13 Dec 2014 13:17:04 +0000 (22:17 +0900)
committerNobuaki Sukegawa <nsukeg@gmail.com>
Sat, 20 Dec 2014 19:22:19 +0000 (20:22 +0100)
Change-Id: Ifd26d6863ad396e15d0097ed560eee8d281caccd
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/qml/compiler/qqmltypecompiler.cpp

index 8edf4bb..2c7414d 100644 (file)
@@ -1139,7 +1139,7 @@ bool QQmlEnumTypeResolver::tryQualifiedEnumAssignment(const QmlIR::Object *obj,
     if (!prop->isWritable() && !(binding->flags & QV4::CompiledData::Binding::InitializerForReadOnlyDeclaration))
         COMPILE_EXCEPTION(binding, tr("Invalid property assignment: \"%1\" is a read-only property").arg(stringAt(binding->propertyNameIndex)));
 
-    Q_ASSERT(binding->type = QV4::CompiledData::Binding::Type_Script);
+    Q_ASSERT(binding->type == QV4::CompiledData::Binding::Type_Script);
     const QString string = compiler->bindingAsString(obj, binding->value.compiledScriptIndex);
     if (!string.constData()->isUpper())
         return true;