From: Jonathan Wakely Date: Fri, 27 May 2011 21:37:53 +0000 (+0000) Subject: thread (this_thread::sleep_until): Move after sleep_for. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=d112944143e99e9a99a78b43cdd60dc940c0209f;p=gcc.git thread (this_thread::sleep_until): Move after sleep_for. 2011-05-27 Jonathan Wakely * include/std/thread (this_thread::sleep_until): Move after sleep_for. From-SVN: r174365 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 5be06f5dfea..e5915c1fba3 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2011-05-27 Jonathan Wakely + + * include/std/thread (this_thread::sleep_until): Move after sleep_for. + 2011-05-27 Paolo Carlini PR libstdc++/49187 diff --git a/libstdc++-v3/include/std/thread b/libstdc++-v3/include/std/thread index 4fa5e505146..e7a9b14276f 100644 --- a/libstdc++-v3/include/std/thread +++ b/libstdc++-v3/include/std/thread @@ -260,12 +260,6 @@ _GLIBCXX_END_NAMESPACE_VERSION #endif #ifdef _GLIBCXX_USE_NANOSLEEP - /// sleep_until - template - inline void - sleep_until(const chrono::time_point<_Clock, _Duration>& __atime) - { sleep_for(__atime - _Clock::now()); } - /// sleep_for template inline void @@ -285,6 +279,12 @@ _GLIBCXX_END_NAMESPACE_VERSION ::nanosleep(&__ts, 0); } + + /// sleep_until + template + inline void + sleep_until(const chrono::time_point<_Clock, _Duration>& __atime) + { sleep_for(__atime - _Clock::now()); } #endif _GLIBCXX_END_NAMESPACE_VERSION