diff --git a/include/boost/stacktrace.hpp b/include/boost/stacktrace.hpp index 98680a6..cc98e80 100644 --- a/include/boost/stacktrace.hpp +++ b/include/boost/stacktrace.hpp @@ -171,7 +171,9 @@ public: /// @b Complexity: O(1) stacktrace& operator=(const stacktrace& st) BOOST_NOEXCEPT { back_.~backend(); + hash_code_ = st.hash_code_; new (&back_) boost::stacktrace::detail::backend(st.back_, &impl_); + return *this; }