From ff02a38bc6b5afb0283d2d9a9ed16c92623ee331 Mon Sep 17 00:00:00 2001 From: Jonathan Wakely Date: Mon, 7 Nov 2011 07:54:06 +0000 Subject: [PATCH] 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 --- libstdc++-v3/ChangeLog | 6 ++++++ libstdc++-v3/include/std/mutex | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) 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 -- 2.47.2