diff --git a/tests/features/cuke-steps.cpp b/tests/features/cuke-steps.cpp --- a/tests/features/cuke-steps.cpp +++ b/tests/features/cuke-steps.cpp @@ -402,8 +402,8 @@ context->waitForEmptyJobQueue(); context->setModel(model); - for (const auto row : tableParam.hashes()) { - for (const auto it : row) { + for (const auto &row : tableParam.hashes()) { + for (const auto &it : row) { const QString itemName = QString::fromUtf8(it.second.data()); QModelIndex index = Zanshin::findIndex(context->model(), itemName); VERIFY_OR_DUMP(index.isValid()); @@ -747,9 +747,9 @@ QSet usedRoles; QStandardItemModel inputModel; - for (const auto row : tableParam.hashes()) { + for (const auto &row : tableParam.hashes()) { QStandardItem *item = new QStandardItem; - for (const auto it : row) { + for (const auto &it : row) { const QByteArray roleName = it.first.data(); const QString value = QString::fromUtf8(it.second.data()); const int role = roleNames.key(roleName, -1);