summaryrefslogtreecommitdiff
path: root/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
diff options
context:
space:
mode:
authorJay Foad <jay.foad@gmail.com>2011-07-27 09:25:14 +0000
committerJay Foad <jay.foad@gmail.com>2011-07-27 09:25:14 +0000
commitb33f8e3e55932d0e15a686ef0c598da8dbc37acd (patch)
treef3e92afe6a0cfa7683d6b9e63799c18542ab68ea /utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
parenta44defeb2208376ca3113ffdddc391570ba865b8 (diff)
downloadllvm-b33f8e3e55932d0e15a686ef0c598da8dbc37acd.tar.gz
llvm-b33f8e3e55932d0e15a686ef0c598da8dbc37acd.tar.bz2
llvm-b33f8e3e55932d0e15a686ef0c598da8dbc37acd.tar.xz
Merge gtest-1.6.0.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@136212 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h')
-rw-r--r--utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h12
1 files changed, 1 insertions, 11 deletions
diff --git a/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h b/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
index 2404ea8824..57147b4e8b 100644
--- a/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
+++ b/utils/unittest/googletest/include/gtest/internal/gtest-linked_ptr.h
@@ -71,7 +71,7 @@
#include <stdlib.h>
#include <assert.h>
-#include <gtest/internal/gtest-port.h>
+#include "gtest/internal/gtest-port.h"
namespace testing {
namespace internal {
@@ -172,16 +172,6 @@ class linked_ptr {
T* get() const { return value_; }
T* operator->() const { return value_; }
T& operator*() const { return *value_; }
- // Release ownership of the pointed object and returns it.
- // Sole ownership by this linked_ptr object is required.
- T* release() {
- bool last = link_.depart();
- (void) last;
- assert(last);
- T* v = value_;
- value_ = NULL;
- return v;
- }
bool operator==(T* p) const { return value_ == p; }
bool operator!=(T* p) const { return value_ != p; }