Thread.h: fix warning

This commit is contained in:
Nekotekina 2020-03-21 13:49:41 +03:00
parent ad552c6b78
commit 49d8731c1c

View file

@ -280,12 +280,10 @@ class named_thread final : public Context, result_storage_t<Context>, thread_bas
{
auto tls_error_cb = []()
{
const auto _this = thread_ctrl::get_current();
if constexpr (!result::empty)
{
// Construct using default constructor in the case of failure
new (static_cast<result*>(static_cast<named_thread*>(_this))->get()) typename result::type();
new (static_cast<result*>(static_cast<named_thread*>(thread_ctrl::get_current()))->get()) typename result::type();
}
};