PR libstdc++/50982
authorredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Nov 2011 07:54:06 +0000 (07:54 +0000)
committerredi <redi@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 7 Nov 2011 07:54:06 +0000 (07:54 +0000)
* include/std/mutex (__once_proxy): Use void parameter list to
work on implicit extern "C" systems.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@181072 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/include/std/mutex

index 299bee9..408b0d4 100644 (file)
@@ -1,3 +1,9 @@
+2011-11-07  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       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  <davidxl@google.com>
 
        * include/backward/hashtable.h: Make __stl_prime_list
index 321a332..bc2675b 100644 (file)
@@ -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<typename _Callable, typename... _Args>