diff --git a/src/OpenMesh/Core/Mesh/SmartRange.hh b/src/OpenMesh/Core/Mesh/SmartRange.hh index 9ccc3a36..a373b74a 100644 --- a/src/OpenMesh/Core/Mesh/SmartRange.hh +++ b/src/OpenMesh/Core/Mesh/SmartRange.hh @@ -123,7 +123,7 @@ struct SmartRangeT { auto range = static_cast(this); std::vector()))>::type> res; - for (auto e : *range) + for (const auto& e : *range) res.push_back(f(e)); return res; }