tatyana-krasnukha added a comment. These also don't relate directly but intersect with your changes:
================ Comment at: lldb/source/API/SBTypeEnumMember.cpp:78 TypeEnumMemberImpl &SBTypeEnumMember::ref() { if (m_opaque_sp.get() == NULL) + m_opaque_sp = std::make_shared<TypeEnumMemberImpl>(); ---------------- ``` if (!m_opaque_sp) ``` ================ Comment at: lldb/source/Core/IOHandler.cpp:1012 subwindow_sp->m_is_subwin = false; } subwindow_sp->m_parent = this; ---------------- Also may be simplified ``` auto get_window = [this, &bounds] () { return m_window ? ::subwin(m_window, bounds.size.height, bounds.size.width, bounds.origin.y, bounds.origin.x) : ::newwin(bounds.size.height, bounds.size.width, bounds.origin.y, bounds.origin.x); }; subwindow_sp = std::make_shared<Window>(name, get_window(), true); subwindow_sp->m_is_subwin = m_window.operator bool(); ``` Repository: rLLDB LLDB CHANGES SINCE LAST ACTION https://reviews.llvm.org/D57990/new/ https://reviews.llvm.org/D57990 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits