diff --git a/src/libs/qtcreatorcdbext/extensioncontext.h b/src/libs/qtcreatorcdbext/extensioncontext.h index e1a27f3a9ae..db099c17ca2 100644 --- a/src/libs/qtcreatorcdbext/extensioncontext.h +++ b/src/libs/qtcreatorcdbext/extensioncontext.h @@ -137,8 +137,8 @@ private: bool isInitialized() const; IInterfacePointer m_control; - std::auto_ptr m_symbolGroup; - std::auto_ptr m_watchesSymbolGroup; + std::unique_ptr m_symbolGroup; + std::unique_ptr m_watchesSymbolGroup; CIDebugClient *m_hookedClient = nullptr; IDebugEventCallbacks *m_oldEventCallback = nullptr; diff --git a/src/libs/qtcreatorcdbext/symbolgroup.cpp b/src/libs/qtcreatorcdbext/symbolgroup.cpp index 0d55fb6a39b..6bc08506b40 100644 --- a/src/libs/qtcreatorcdbext/symbolgroup.cpp +++ b/src/libs/qtcreatorcdbext/symbolgroup.cpp @@ -227,7 +227,7 @@ std::string SymbolGroup::debug(const std::string &iname, { std::ostringstream str; str << '\n'; - std::auto_ptr + std::unique_ptr visitor(filter.empty() ? new DebugSymbolGroupNodeVisitor(str, verbosity) : new DebugFilterSymbolGroupNodeVisitor(str, filter, verbosity));