From: Jonathan Wakely Date: Mon, 7 Nov 2011 07:54:06 +0000 (+0000) Subject: re PR libstdc++/50982 (AIX libstdc++ GTHREADS incompatibility) X-Git-Tag: releases/gcc-4.7.0~2420 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ff02a38bc6b5afb0283d2d9a9ed16c92623ee331;p=thirdparty%2Fgcc.git re PR libstdc++/50982 (AIX libstdc++ GTHREADS incompatibility) PR libstdc++/50982 * include/std/mutex (__once_proxy): Use void parameter list to work on implicit extern "C" systems. From-SVN: r181072 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 299bee971136..408b0d4bc963 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2011-11-07 Jonathan Wakely + + PR libstdc++/50982 + * include/std/mutex (__once_proxy): Use void parameter list to + work on implicit extern "C" systems. + 2011-11-07 Xinliang David Li * include/backward/hashtable.h: Make __stl_prime_list diff --git a/libstdc++-v3/include/std/mutex b/libstdc++-v3/include/std/mutex index 321a332e5486..bc2675b2b684 100644 --- a/libstdc++-v3/include/std/mutex +++ b/libstdc++-v3/include/std/mutex @@ -796,7 +796,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION __get_once_mutex(); #endif - extern "C" void __once_proxy(); + extern "C" void __once_proxy(void); /// call_once template