forked from qt-creator/qt-creator
QmlProfiler: Avoid zero-sized arrays
Change-Id: Ia17d067ed677cd3a63d8a478ecb9abec91032771 Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
This commit is contained in:
@@ -214,13 +214,14 @@ private:
|
||||
qint64 m_timestamp;
|
||||
qint64 m_duration;
|
||||
|
||||
static const int s_internalDataLength = 8;
|
||||
union {
|
||||
void *external;
|
||||
char internalChar [sizeof(external)];
|
||||
qint8 internal8bit [sizeof(external)];
|
||||
qint16 internal16bit[sizeof(external) / 2];
|
||||
qint32 internal32bit[sizeof(external) / 4];
|
||||
qint64 internal64bit[sizeof(external) / 8];
|
||||
char internalChar [s_internalDataLength];
|
||||
qint8 internal8bit [s_internalDataLength];
|
||||
qint16 internal16bit[s_internalDataLength / 2];
|
||||
qint32 internal32bit[s_internalDataLength / 4];
|
||||
qint64 internal64bit[s_internalDataLength / 8];
|
||||
} m_data;
|
||||
|
||||
qint32 m_typeIndex;
|
||||
|
Reference in New Issue
Block a user