Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset 4dfb259 in mainline


Ignore:
Timestamp:
2019-07-03T10:00:07Z (16 months ago)
Author:
Jaroslav Jindrak <dzejrou@…>
Branches:
master
Children:
b96e87e
Parents:
5ab9df4
Message:

cpp: fix copy paste errors

Location:
uspace/lib/cpp/include/__bits/thread
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/cpp/include/__bits/thread/packaged_task.hpp

    r5ab9df4 r4dfb259  
    177177            }
    178178
    179             void make_ready_at_thread_exit(Args...)
     179            void make_ready_at_thread_exit(Args... args)
    180180            {
    181181                if (!state_)
  • uspace/lib/cpp/include/__bits/thread/promise.hpp

    r5ab9df4 r4dfb259  
    227227                try
    228228                {
    229                     state_->set_value(invoke(func_, args...), false);
     229                    this->state_->set_value(val, false);
    230230                    aux::set_state_value_at_thread_exit(this->state_);
    231231                }
    232232                catch(const exception& __exception)
    233233                {
    234                     state_->set_exception(make_exception_ptr(__exception), false);
     234                    this->state_->set_exception(make_exception_ptr(__exception), false);
    235235                    aux::set_state_exception_at_thread_exit(this->state_);
    236236                }
     
    250250                try
    251251                {
    252                     state_->set_value(invoke(func_, args...), false);
     252                    this->state_->set_value(forward(val), false);
    253253                    aux::set_state_value_at_thread_exit(this->state_);
    254254                }
    255255                catch(const exception& __exception)
    256256                {
    257                     state_->set_exception(make_exception_ptr(__exception), false);
     257                    this->state_->set_exception(make_exception_ptr(__exception), false);
    258258                    aux::set_state_exception_at_thread_exit(this->state_);
    259259                }
     
    329329                try
    330330                {
    331                     state_->set_value(invoke(func_, args...), false);
     331                    this->state_->set_value(&val, false);
    332332                    aux::set_state_value_at_thread_exit(this->state_);
    333333                }
    334334                catch(const exception& __exception)
    335335                {
    336                     state_->set_exception(make_exception_ptr(__exception), false);
     336                    this->state_->set_exception(make_exception_ptr(__exception), false);
    337337                    aux::set_state_exception_at_thread_exit(this->state_);
    338338                }
Note: See TracChangeset for help on using the changeset viewer.