Skip to content

Commit e1b1738

Browse files
schema: improve List::keys() not to use std::move
`List::keys()` used `std::move` while iterating over array of leafs. This was solved without using `std::move`. Change-Id: I8cbf8780ecd8848e46c1de5d4123a08624536bba
1 parent 490d8bb commit e1b1738

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

src/SchemaNode.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -593,8 +593,7 @@ std::vector<Leaf> List::keys() const
593593
LY_LIST_FOR(list->child, elem)
594594
{
595595
if (lysc_is_key(elem)) {
596-
Leaf leaf(elem, m_ctx);
597-
res.emplace_back(std::move(leaf));
596+
res.emplace_back(Leaf(elem, m_ctx));
598597
}
599598
}
600599

0 commit comments

Comments
 (0)