summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/libs/qmljs/qmljsinterpreter.cpp1
-rw-r--r--src/shared/cplusplus/Control.cpp16
2 files changed, 14 insertions, 3 deletions
diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp
index 29cfe1a1cc..e6a752a15d 100644
--- a/src/libs/qmljs/qmljsinterpreter.cpp
+++ b/src/libs/qmljs/qmljsinterpreter.cpp
@@ -331,6 +331,7 @@ class QmlXmlReader
public:
QmlXmlReader(QIODevice *dev)
: _xml(dev)
+ , _objects(0)
{}
bool operator()(QMap<QString, FakeMetaObject *> *objects) {
diff --git a/src/shared/cplusplus/Control.cpp b/src/shared/cplusplus/Control.cpp
index 14c07a0f25..93f77e3aae 100644
--- a/src/shared/cplusplus/Control.cpp
+++ b/src/shared/cplusplus/Control.cpp
@@ -235,9 +235,19 @@ class Control::Data
{
public:
Data(Control *control)
- : control(control),
- translationUnit(0),
- diagnosticClient(0)
+ : control(control)
+ , translationUnit(0)
+ , diagnosticClient(0)
+ , deprecatedId(0)
+ , unavailableId(0)
+ , objcGetterId(0)
+ , objcSetterId(0)
+ , objcReadwriteId(0)
+ , objcReadonlyId(0)
+ , objcAssignId(0)
+ , objcRetainId(0)
+ , objcCopyId(0)
+ , objcNonatomicId(0)
{}
~Data()