std::auto_ptr emulation fix in test case

This commit is contained in:
William S Fulton 2022-09-03 05:49:13 +01:00
commit c6664703f6

View file

@ -44,6 +44,7 @@ namespace std {
auto_ptr(auto_ptr&& a) : ptr(a.ptr) { a.ptr = 0;}
~auto_ptr() { delete ptr; }
T *release() { T *p = ptr; ptr = 0; return p; }
T* get() const { return ptr; }
void reset(T *p = 0) { delete ptr; ptr = p; }
T &operator*() const { return *ptr; }
T *operator->() const { return ptr; }