QML: Remove unused field from struct.
authorErik Verbruggen <erik.verbruggen@digia.com>
Fri, 9 Jan 2015 09:44:31 +0000 (10:44 +0100)
committerErik Verbruggen <erik.verbruggen@theqtcompany.com>
Fri, 9 Jan 2015 11:25:35 +0000 (12:25 +0100)
Change-Id: I574dd5de67038ecb2e4d81ed69ed535e3be9ea05
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
src/qml/compiler/qqmlirbuilder.cpp
src/qml/compiler/qv4jsir_p.h

index dc2389c..357ce37 100644 (file)
@@ -1754,7 +1754,6 @@ static void initMetaObjectResolver(QV4::IR::MemberExpressionResolver *resolver,
     resolver->resolveMember = &resolveMetaObjectProperty;
     resolver->data = metaObject;
     resolver->flags = 0;
-    resolver->isQObjectResolver = true;
 }
 
 #endif // V4_BOOTSTRAP
index aa1d579..41de238 100644 (file)
@@ -226,7 +226,7 @@ struct MemberExpressionResolver
     typedef Type (*ResolveFunction)(QQmlEnginePrivate *engine, MemberExpressionResolver *resolver, Member *member);
 
     MemberExpressionResolver()
-        : resolveMember(0), data(0), extraData(0), flags(0), isQObjectResolver(false) {}
+        : resolveMember(0), data(0), extraData(0), flags(0) {}
 
     bool isValid() const { return !!resolveMember; }
     void clear() { *this = MemberExpressionResolver(); }
@@ -234,8 +234,7 @@ struct MemberExpressionResolver
     ResolveFunction resolveMember;
     void *data; // Could be pointer to meta object, importNameSpace, etc. - depends on resolveMember implementation
     void *extraData; // Could be QQmlTypeNameCache
-    unsigned int flags : 31;
-    unsigned int isQObjectResolver; // neede for IR dump helpers
+    unsigned int flags;
 };
 
 struct Q_AUTOTEST_EXPORT Expr {