From 552ff261e9c8a99602ecf251d07f29d5c92c02c1 Mon Sep 17 00:00:00 2001 From: Emil Dotchevski Date: Wed, 11 Feb 2026 18:28:31 -0500 Subject: [PATCH] TLS current error updated by context::unload --- include/boost/leaf/context.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/include/boost/leaf/context.hpp b/include/boost/leaf/context.hpp index a6095a1..180394b 100644 --- a/include/boost/leaf/context.hpp +++ b/include/boost/leaf/context.hpp @@ -435,9 +435,10 @@ public: #endif } - BOOST_LEAF_CONSTEXPR void unload(error_id id) noexcept(!BOOST_LEAF_CFG_CAPTURE) + void unload(error_id id) noexcept(!BOOST_LEAF_CFG_CAPTURE) { BOOST_LEAF_ASSERT(!is_active()); + tls::write_current_error_id(static_cast(id.value())); detail::tuple_for_each::value,Tup>::unload(tup_, id.value()); }