зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1725572 - Part 1: Support move-only closures in ScopeExit, r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D125895
This commit is contained in:
Родитель
e339f4f212
Коммит
a67a90d1c3
|
@ -93,7 +93,7 @@ class MOZ_STACK_CLASS ScopeExit {
|
|||
|
||||
public:
|
||||
explicit ScopeExit(ExitFunction&& cleanup)
|
||||
: mExitFunction(cleanup), mExecuteOnDestruction(true) {}
|
||||
: mExitFunction(std::move(cleanup)), mExecuteOnDestruction(true) {}
|
||||
|
||||
ScopeExit(ScopeExit&& rhs)
|
||||
: mExitFunction(std::move(rhs.mExitFunction)),
|
||||
|
|
Загрузка…
Ссылка в новой задаче