It is necessary to export String::Data for simplifyString() when called
from qquickcontext2d.cpp and not inlined.
Similarly we need to export BuiltinFunction::Data for tst_qv4debugger
Change-Id: Ic6c0b5ac49c291bd548b46e585e0a2bcc4ba3664
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
};
struct Q_QML_EXPORT BuiltinFunction: FunctionObject {
- struct Data : FunctionObject::Data {
+ struct Q_QML_EXPORT Data : FunctionObject::Data {
Data(ExecutionContext *scope, String *name, ReturnedValue (*code)(CallContext *));
ReturnedValue (*code)(CallContext *);
};
struct Q_QML_PRIVATE_EXPORT String : public Managed {
#ifndef V4_BOOTSTRAP
- struct Data : Managed::Data {
+ struct Q_QML_PRIVATE_EXPORT Data : Managed::Data {
Data(ExecutionEngine *engine, const QString &text);
Data(ExecutionEngine *engine, String *l, String *n);
~Data() {