[Bug libstdc++/67726] std::condition_variable::wait can throw, but should terminate.

2015-09-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67726 --- Comment #2 from Jonathan Wakely --- For --enable-threads=posix the current code is probably OK, as __gthread_cond_wait should never return an error when used correctly, so will only throw when the program already has UB. We should fix it

[Bug libstdc++/67726] std::condition_variable::wait can throw, but should terminate.

2015-09-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67726 Jonathan Wakely changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug libstdc++/67726] std::condition_variable::wait can throw, but should terminate.

2015-09-28 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67726 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |ASSIGNED Last reconfirmed|