Fix passing incorrectly value-category when constructing unique_ptr's deleter
llvm-svn: 300489
Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project
Cr-Mirrored-Commit: 86321b2bc8350428d0b2eb81fff09d49098e9359
diff --git a/include/memory b/include/memory
index 44a0c34..87484a1 100644
--- a/include/memory
+++ b/include/memory
@@ -2734,7 +2734,7 @@
>
_LIBCPP_INLINE_VISIBILITY
unique_ptr(unique_ptr<_Up, _Ep>&& __u) noexcept
- : __ptr_(__u.release(), _VSTD::forward<deleter_type>(__u.get_deleter())) {
+ : __ptr_(__u.release(), _VSTD::forward<_Ep>(__u.get_deleter())) {
}
template <class _Up, class _Ep,