Until GCC 6, std::unordered_map could not emplace non-copyable values, which results in this error: "error: call to implicitly-deleted copy constructor of 'lldb_private::ThreadPlanStack'" (due to ThreadPlanStack::m_stack_mutex not being copyable). Using std::piecewise_construct works around this problem.
Details
Details
Diff Detail
Diff Detail