forked from qt-creator/qt-creator
Revert "compile everything with QT_USE_FAST_CONCATENATION"
This reverts commit e70530c5ad. It
did break builds on older gcc versions (gcc 4.1.2 64 bit Linux,
gcc 4.0.1 on Mac OS X):
parser/qmljsgrammar_p.h: In static member function ???static int
QmlJSGrammar::nt_action(int, int)???:
parser/qmljsgrammar_p.h:188: error: ???QmlJSGrammar::<anonymous enum>???
is/uses anonymous type
parser/qmljsgrammar_p.h:188: error: trying to instantiate
???template<class T> struct QConcatenable???
...
This commit is contained in:
@@ -79,18 +79,18 @@ QVariant RegisterHandler::data(const QModelIndex &index, int role) const
|
||||
// Return some address associated with the register.
|
||||
bool ok = true;
|
||||
qulonglong value = reg.value.toULongLong(&ok, 0);
|
||||
return ok ? QVariant(QString::fromLatin1("0x") + QString::number(value, 16)) : QVariant();
|
||||
return ok ? QString::fromLatin1("0x") + QString::number(value, 16) : QVariant();
|
||||
}
|
||||
|
||||
const QString padding = " ";
|
||||
if (role == Qt::DisplayRole) {
|
||||
switch (index.column()) {
|
||||
case 0: return QVariant(padding + reg.name + padding);
|
||||
case 0: return padding + reg.name + padding;
|
||||
case 1: {
|
||||
bool ok = true;
|
||||
qulonglong value = reg.value.toULongLong(&ok, 0);
|
||||
QString res = ok ? QString::number(value, m_base) : reg.value;
|
||||
return QVariant(QString(m_strlen - res.size(), QLatin1Char(' ')) + res);
|
||||
return QString(m_strlen - res.size(), QLatin1Char(' ')) + res;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user