зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1782604 - Make UniquePtr(nullptr) constexpr r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D153405
This commit is contained in:
Родитель
217f537347
Коммит
4bf16448f0
|
@ -232,11 +232,7 @@ class UniquePtr {
|
|||
: mTuple(aOther.release(),
|
||||
std::forward<DeleterType>(aOther.get_deleter())) {}
|
||||
|
||||
MOZ_IMPLICIT
|
||||
UniquePtr(decltype(nullptr)) : mTuple(nullptr, DeleterType()) {
|
||||
static_assert(!std::is_pointer_v<D>, "must provide a deleter instance");
|
||||
static_assert(!std::is_reference_v<D>, "must provide a deleter instance");
|
||||
}
|
||||
MOZ_IMPLICIT constexpr UniquePtr(decltype(nullptr)) : UniquePtr() {}
|
||||
|
||||
template <typename U, class E>
|
||||
MOZ_IMPLICIT UniquePtr(
|
||||
|
|
Загрузка…
Ссылка в новой задаче