diff --git a/rocclr/platform/command.hpp b/rocclr/platform/command.hpp index abb7f3b96a..e30d2d22cc 100644 --- a/rocclr/platform/command.hpp +++ b/rocclr/platform/command.hpp @@ -977,7 +977,9 @@ class NativeFnCommand : public Command { ~NativeFnCommand() { delete[] args_; } void releaseResources() { - std::for_each(memObjects_.begin(), memObjects_.end(), std::mem_fun(&Memory::release)); + for (const auto& memObject: memObjects_) { + memObject->release(); + } Command::releaseResources(); }