Clean up libstdc++ includes slightly.
authorJonathan Wakely <jwakely@redhat.com>
Thu, 3 Sep 2015 20:40:03 +0000 (21:40 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Thu, 3 Sep 2015 20:40:03 +0000 (21:40 +0100)
commitc8c030589bd61290418753e766f26d8f99e8b074
tree6ccdb00e2f3c87698b3d17ce420cdebda05881f2
parent433f6725cade960da390716e5d9901d16e80cbff
Clean up libstdc++ includes slightly.

* include/bits/shared_ptr_base.h: Add required header.
* include/std/condition_variable: Likewise.
* include/std/mutex: Remove unused header.
* include/std/shared_mutex: Remove redundant header.
(shared_mutex::shared_mutex()): Replace throw with __throw_bad_alloc.

From-SVN: r227469
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/shared_ptr_base.h
libstdc++-v3/include/std/condition_variable
libstdc++-v3/include/std/mutex
libstdc++-v3/include/std/shared_mutex