]> gcc.gnu.org Git - gcc.git/commit
re PR libstdc++/45133 ([c++0x] std::future will crash with NULL deref if get() is...
authorJonathan Wakely <jwakely.gcc@gmail.com>
Tue, 14 Dec 2010 23:27:17 +0000 (23:27 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Tue, 14 Dec 2010 23:27:17 +0000 (23:27 +0000)
commit5262c72ad4f6c5895f1318935dfa8980050ce784
treeacbd413506b308a516f39c0b59d371c06d8bceb1
parent5ba58d4f041bce790343516de7d4a17378f19856
re PR libstdc++/45133 ([c++0x] std::future will crash with NULL deref if get() is called twice)

2010-12-14  Jonathan Wakely  <jwakely.gcc@gmail.com>

PR libstdc++/45133
* include/std/future (__basic_future::wait): Throw if not valid.
(__basic_future::wait_for): Likewise.
(__basic_future::wait_until): Likewise.
(__basic_future::_M_get_result): Likewise.
* testsuite/30_threads/future/members/45133.cc: New.
* testsuite/30_threads/shared_future/members/45133.cc: New.

From-SVN: r167823
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/future
libstdc++-v3/testsuite/30_threads/future/members/45133.cc [new file with mode: 0644]
libstdc++-v3/testsuite/30_threads/shared_future/members/45133.cc [new file with mode: 0644]
This page took 0.062245 seconds and 5 git commands to generate.