Reduce padding in often-used structs

Reduce the padding in some often-used structs for 64bit machines.
32bit machines should also profit from most changes, but to a
lesser degree.

Change-Id: Ic4c67b94e962731de4f31164c52a372d78944ccc
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
This commit is contained in:
Tobias Hunger
2013-02-18 18:47:54 +01:00
parent a958290560
commit 1951c86395
28 changed files with 46 additions and 46 deletions

View File

@@ -146,8 +146,8 @@ public:
const QString &text,
unsigned length = 0)
: _level(level),
_fileName(fileName),
_line(line),
_fileName(fileName),
_column(column),
_length(length),
_text(text)
@@ -185,8 +185,8 @@ public:
private:
int _level;
QString _fileName;
unsigned _line;
QString _fileName;
unsigned _column;
unsigned _length;
QString _text;

View File

@@ -143,9 +143,7 @@ public:
private:
friend class Environment;
Macro *_next;
unsigned _hashcode;
private:
QString decoratedName() const;
struct Flags
@@ -160,6 +158,7 @@ private:
QVector<PPToken> _definitionTokens;
QVector<QByteArray> _formals;
QString _fileName;
unsigned _hashcode;
unsigned _fileRevision;
unsigned _line;
unsigned _offset;

View File

@@ -118,17 +118,17 @@ private:
QBitArray m_skipping;
QBitArray m_trueTest;
int m_ifLevel;
Internal::TokenBuffer *m_tokenBuffer;
unsigned m_tokenBufferDepth;
Internal::TokenBuffer *m_tokenBuffer;
bool m_inPreprocessorDirective;
QByteArray *m_result;
bool m_markExpandedTokens;
bool m_noLines;
bool m_inCondition;
unsigned m_offsetRef;
QByteArray *m_result;
unsigned m_lineRef;
ExpansionStatus m_expansionStatus;