Bug 1663628 - Make Maybe::extract work with MOZ_NON_AUTOABLE type T. r=froydnj

Differential Revision: https://phabricator.services.mozilla.com/D89445
This commit is contained in:
Simon Giesecke 2020-09-08 13:22:16 +00:00
Родитель d4d58eddc9
Коммит 250dabd821
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -480,7 +480,7 @@ class MOZ_INHERIT_TYPE_ANNOTATIONS_FROM_TEMPLATE_ARGS Maybe
*/
T extract() {
MOZ_DIAGNOSTIC_ASSERT(isSome());
auto v = std::move(mStorage.val);
T v = std::move(mStorage.val);
reset();
return v;
}