Use steady_clock to implement condition_variable::wait_for with predicate
authorMike Crowe <mac@mcrowe.com>
Tue, 25 Sep 2018 14:59:27 +0000 (14:59 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Tue, 25 Sep 2018 14:59:27 +0000 (15:59 +0100)
commit29b26763f5552129996bfc732cfa2087d7c9657c
tree1d265f68cd21caedae6be5605e63d2b06c8fd815
parent16d30bbd4dae88ceb08bf8b965c8fd61b25b558c
Use steady_clock to implement condition_variable::wait_for with predicate

In r263225 (d2e378182a12d68fe5caeffae681252662a2fe7b), I fixed
condition_variable::wait_for to use std::chrono::steady_clock for the wait.
Unfortunately, I failed to spot that the same fix is required for the
wait_for variant that takes a predicate too.

2018-09-25  Mike Crowe  <mac@mcrowe.com>

* include/std/condition_variable (condition_variable::wait_for): Use
steady clock in overload that uses a predicate.

From-SVN: r264575
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/condition_variable