summaryrefslogtreecommitdiff
path: root/src/lib/corelib/language/moduleloader.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/language/moduleloader.cpp')
-rw-r--r--src/lib/corelib/language/moduleloader.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/corelib/language/moduleloader.cpp b/src/lib/corelib/language/moduleloader.cpp
index f8e8fb36a..72e248433 100644
--- a/src/lib/corelib/language/moduleloader.cpp
+++ b/src/lib/corelib/language/moduleloader.cpp
@@ -3395,7 +3395,8 @@ static std::vector<std::pair<QualifiedId, ItemValuePtr>> instanceItemProperties(
std::vector<std::pair<QualifiedId, ItemValuePtr>> result;
QualifiedId name;
std::function<void(Item *)> f = [&] (Item *item) {
- for (auto it = item->properties().begin(); it != item->properties().end(); ++it) {
+ for (auto it = item->properties().begin(), end = item->properties().end();
+ it != end; ++it) {
if (it.value()->type() != Value::ItemValueType)
continue;
ItemValuePtr itemValue = std::static_pointer_cast<ItemValue>(it.value());