summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAhmed Charles <ahmedcharles@gmail.com>2014-03-03 07:15:46 +0000
committerAhmed Charles <ahmedcharles@gmail.com>2014-03-03 07:15:46 +0000
commit0b949e0e9f01a7fafc96d1cd81113a44045d40ae (patch)
tree0a4bd1c01a1fb8a0e4a5ad8ae1a5ca87e0e8a0d2
parent00e373aa73da57a47c6e4b7f4079a1841ddd2cd4 (diff)
[C++11] Pass unique_ptr by value instead of &&.
Suggestion by Richard Smith. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@202678 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--include/llvm/ADT/OwningPtr.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/include/llvm/ADT/OwningPtr.h b/include/llvm/ADT/OwningPtr.h
index 4ee00ef6e80..5453d5c84e4 100644
--- a/include/llvm/ADT/OwningPtr.h
+++ b/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;
}