diff options
author | Jonathan Wakely <jwakely.gcc@gmail.com> | 2011-10-24 23:26:25 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2011-10-25 00:26:25 +0100 |
commit | b81e920eac7f45b510c3430cc48dfb321a944c2f (patch) | |
tree | e3d52074dedc82f0f2c8c9061b21d1667c769f01 /libgcc/libgcov.c | |
parent | cca3f03dfe3b3ab4d06353e541e17daa700f019c (diff) | |
download | gcc-b81e920eac7f45b510c3430cc48dfb321a944c2f.zip gcc-b81e920eac7f45b510c3430cc48dfb321a944c2f.tar.gz gcc-b81e920eac7f45b510c3430cc48dfb321a944c2f.tar.bz2 |
re PR libstdc++/49894 ([C++0x] Uniform initialization in constructor)
PR libstdc++/49894
* include/std/mutex (__mutex_base,__recursive_mutex_base): Define new
base classes to manage construction/destruction of native mutexes,
using NSDMI when INIT macros are defined.
(mutex,recursive_mutex,timed_mutex,recursive_timed_mutex): Derive from
new base classes.
* include/std/condition_variable (condition_variable): Use NSDMI when
INIT macro is defined. Use noexcept.
* src/condition_variable.cc (condition_variable): Explicitly-default
constructor/destructor when using NSDMI. Use noexcept.
(condition_variable_any): Likewise.
From-SVN: r180411
Diffstat (limited to 'libgcc/libgcov.c')
0 files changed, 0 insertions, 0 deletions