diff options
Diffstat (limited to 'src/lib/corelib/language/moduleloader.cpp')
-rw-r--r-- | src/lib/corelib/language/moduleloader.cpp | 3 |
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()); |