summaryrefslogtreecommitdiffstats
path: root/src/tools/moc/preprocessor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/moc/preprocessor.cpp')
-rw-r--r--src/tools/moc/preprocessor.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/tools/moc/preprocessor.cpp b/src/tools/moc/preprocessor.cpp
index 77c2c66ecdd..76bf08e332b 100644
--- a/src/tools/moc/preprocessor.cpp
+++ b/src/tools/moc/preprocessor.cpp
@@ -1003,9 +1003,8 @@ static QByteArray readOrMapFile(QFile *file)
return rawInput ? QByteArray::fromRawData(rawInput, size) : file->readAll();
}
-static void mergeStringLiterals(Symbols *_symbols)
+static void mergeStringLiterals(Symbols &symbols)
{
- Symbols &symbols = *_symbols;
for (Symbols::iterator i = symbols.begin(); i != symbols.end(); ++i) {
if (i->token == STRING_LITERAL) {
Symbols::Iterator mergeSymbol = i;
@@ -1299,7 +1298,7 @@ Symbols Preprocessor::preprocessed(const QByteArray &filename, QFile *file)
// and calculating an average when running moc over FOSS projects.
result.reserve(file->size() / 300000);
preprocess(filename, result);
- mergeStringLiterals(&result);
+ mergeStringLiterals(result);
#if 0
for (int j = 0; j < result.size(); ++j)