diff options
-rw-r--r-- | llvm/include/llvm/ADT/OwningPtr.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/include/llvm/ADT/OwningPtr.h b/llvm/include/llvm/ADT/OwningPtr.h index 4ee00ef6e80..5453d5c84e4 100644 --- a/llvm/include/llvm/ADT/OwningPtr.h +++ b/llvm/include/llvm/ADT/OwningPtr.h @@ -40,9 +40,9 @@ public: return *this; } - OwningPtr(std::unique_ptr<T> &&Other) : Ptr(Other.release()) {} + OwningPtr(std::unique_ptr<T> Other) : Ptr(Other.release()) {} - OwningPtr &operator=(std::unique_ptr<T> &&Other) { + OwningPtr &operator=(std::unique_ptr<T> Other) { reset(Other.release()); return *this; } |