aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorErik Verbruggen <erik.verbruggen@qt.io>2018-10-09 10:42:27 +0200
committerLiang Qi <liang.qi@qt.io>2018-10-09 09:48:55 +0000
commit7cd9447e14159be90a5fdb927a4a3ed2cbff50b2 (patch)
treea61fd8ab898d775d51f0872a2afa2c5a96faa5e0
parentb7f5d34602e72eeda6620ea3e4326c6ff26b52d5 (diff)
Fix possibly uninitialized use of union
Task-number: QTBUG-71011 Change-Id: I42410364b45ecd38832a0e5abb82eb56f9828504 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
-rw-r--r--src/qml/compiler/qv4codegen_p.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/qml/compiler/qv4codegen_p.h b/src/qml/compiler/qv4codegen_p.h
index 49607256f9..e6e7d2e9fb 100644
--- a/src/qml/compiler/qv4codegen_p.h
+++ b/src/qml/compiler/qv4codegen_p.h
@@ -192,8 +192,8 @@ public:
bool isLValue() const { return !isReadonly && type > Accumulator; }
- Reference(Codegen *cg, Type type = Invalid) : type(type), codegen(cg) {}
- Reference() {}
+ Reference(Codegen *cg, Type type = Invalid) : type(type), constant(0), codegen(cg) {}
+ Reference(): constant(0) {}
Reference(const Reference &) = default;
Reference(Reference &&) = default;
Reference &operator =(const Reference &) = default;