Skip to content

Commit b8f4e0a

Browse files
committed
[lldb] Remove reset(nullptr_t) overload from SharingPtr
std::shared_ptr has no such method. This makes the two more similar.
1 parent 5a8c0f5 commit b8f4e0a

File tree

2 files changed

+2
-7
lines changed

2 files changed

+2
-7
lines changed

lldb/include/lldb/Breakpoint/Watchpoint.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,8 @@ class Watchpoint : public std::enable_shared_from_this<Watchpoint>,
160160
void ResetHitCount() { m_hit_count = 0; }
161161

162162
void ResetHistoricValues() {
163-
m_old_value_sp.reset(nullptr);
164-
m_new_value_sp.reset(nullptr);
163+
m_old_value_sp.reset();
164+
m_new_value_sp.reset();
165165
}
166166

167167
Target &m_target;

lldb/include/lldb/Utility/SharingPtr.h

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@ template <class T> class SharingPtr {
135135
void swap(SharingPtr &r);
136136
void reset();
137137
template <class Y> void reset(Y *p);
138-
void reset(std::nullptr_t);
139138

140139
element_type *get() const { return ptr_; }
141140
element_type &operator*() const { return *ptr_; }
@@ -235,10 +234,6 @@ template <class T> inline void SharingPtr<T>::reset() {
235234
SharingPtr().swap(*this);
236235
}
237236

238-
template <class T> inline void SharingPtr<T>::reset(std::nullptr_t p) {
239-
reset();
240-
}
241-
242237
template <class T> template <class Y> inline void SharingPtr<T>::reset(Y *p) {
243238
SharingPtr(p).swap(*this);
244239
}

0 commit comments

Comments
 (0)