: SwappedContext(std::move(code), cleanup, actor, factory)
{
if (has_code()) {
-#if PTH_STACKGROWTH == -1
- ASAN_ONLY(this->asan_stack_ = static_cast<char*>(get_stack()) + smx_context_usable_stack_size);
-#else
- ASAN_ONLY(this->asan_stack_ = get_stack());
-#endif
this->stack_top_ = raw_makecontext(get_stack(), smx_context_usable_stack_size, RawContext::wrapper, this);
} else {
if (MC_is_active())