Fix some Krazy warnings about non-const ref iterator.

Change-Id: I1c78f5f5a7174002cd25bea109d5fe795530cdb5
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
This commit is contained in:
Friedemann Kleint
2013-03-11 17:23:55 +01:00
parent 28413a8153
commit 056e8aa4c2
16 changed files with 22 additions and 20 deletions

View File

@@ -1562,6 +1562,8 @@ void generateASTFwd_h(const Snapshot &snapshot, const QDir &cplusplusDir, const
void generateASTPatternBuilder_h(const QDir &cplusplusDir)
{
typedef QPair<QString, QString> StringPair;
QFileInfo fileInfo(cplusplusDir, QLatin1String("ASTPatternBuilder.h"));
QFile file(fileInfo.absoluteFilePath());
if (! file.open(QFile::WriteOnly))
@@ -1619,7 +1621,7 @@ void generateASTPatternBuilder_h(const QDir &cplusplusDir)
out
<< " " << className << " *" << methodName << "(";
QList<QPair<QString, QString> > args;
QList<StringPair> args;
bool first = true;
for (unsigned index = 0; index < klass->memberCount(); ++index) {
@@ -1652,8 +1654,7 @@ void generateASTPatternBuilder_h(const QDir &cplusplusDir)
<< " " << className << " *__ast = new (&pool) " << className << ';' << endl;
QPair<QString, QString> p;
foreach (p, args) {
foreach (const StringPair &p, args) {
out << " __ast->" << p.second << " = " << p.second << ';' << endl;
}