diff --git a/Kernel/KResult.h b/Kernel/KResult.h index bc863b821f..8c7da0e079 100644 --- a/Kernel/KResult.h +++ b/Kernel/KResult.h @@ -163,7 +163,7 @@ public: { ASSERT(!m_is_error); ASSERT(m_have_storage); - T released_value = *reinterpret_cast(&m_storage); + T released_value(move(*reinterpret_cast(&m_storage))); value().~T(); m_have_storage = false; return released_value;