diff --git a/include/assimp/BaseImporter.h b/include/assimp/BaseImporter.h index cc14f2f03..e6ff2e68d 100644 --- a/include/assimp/BaseImporter.h +++ b/include/assimp/BaseImporter.h @@ -406,7 +406,7 @@ public: // static utilities if (outLength) { out = new T*[outLength]; T** outPtr = out; - std::for_each(vec.begin(), vec.end(), [&outPtr](auto& uPtr){*outPtr = uPtr.release(); ++outPtr; }); + std::for_each(vec.begin(), vec.end(), [&outPtr](std::unique_ptr& uPtr){*outPtr = uPtr.release(); ++outPtr; }); } }