Fix build for GCC.

This commit is contained in:
John Preston 2019-06-21 10:58:31 +02:00
parent 4917ca7b32
commit 6537e524b8
2 changed files with 4 additions and 4 deletions

View File

@ -350,7 +350,7 @@ ushort GetTagIndex(QLatin1String tag) {\n\
} }
writeSetSearch(tagsSet, [](const QString &tag) { writeSetSearch(tagsSet, [](const QString &tag) {
return "lt_" + tag; return "ushort(lt_" + tag + ")";
}, "kTagsCount"); }, "kTagsCount");
source_->stream() << "\ source_->stream() << "\
@ -427,7 +427,7 @@ bool IsTagReplaced(ushort key, ushort tag) {\n\
}\n\ }\n\
\n\ \n\
QString GetOriginalValue(ushort key) {\n\ QString GetOriginalValue(ushort key) {\n\
Expects(key >= 0 && key < kKeysCount);\n\ Expects(key < kKeysCount);\n\
\n\ \n\
const auto offset = Offsets[key];\n\ const auto offset = Offsets[key];\n\
return QString::fromRawData(DefaultData + offset, Offsets[key + 1] - offset);\n\ return QString::fromRawData(DefaultData + offset, Offsets[key + 1] - offset);\n\

View File

@ -103,13 +103,13 @@ public:
} }
QString getValue(ushort key) const { QString getValue(ushort key) const {
Expects(key >= 0 && key < _values.size()); Expects(key < _values.size());
return _values[key]; return _values[key];
} }
QString getNonDefaultValue(const QByteArray &key) const; QString getNonDefaultValue(const QByteArray &key) const;
bool isNonDefaultPlural(ushort key) const { bool isNonDefaultPlural(ushort key) const {
Expects(key >= 0 && key + 5 < _nonDefaultSet.size()); Expects(key + 5 < _nonDefaultSet.size());
return _nonDefaultSet[key] return _nonDefaultSet[key]
|| _nonDefaultSet[key + 1] || _nonDefaultSet[key + 1]