This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Need to correct the function declaration.


On 7 November 2011 03:02, James Dennett wrote:
> On Sun, Nov 6, 2011 at 6:55 PM, niXman wrote:
>> When I try to build gcc-trunk on OpenBSD-5.0(gcc-4.2.1), I get the
>> following error:
>>> gcc-4.6.2/i686-pc-openbsd5.0/libstdc++-v3/include/mutex:818:64: error:
>>> ? invalid conversion from 'void (*)(...)' to 'void (*)()' [-fpermissive]
>>
>> Please add the void into arguments list for function __once_proxy();,
>> in file mutex:799.
>
> This source file is C++, not C, and so adding "void' should be a no-op.
>
> What makes you believe that this is the problem? ?Could you show the
> line where the error occurs?

Same problem on AIX:
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50982#c36

I have no idea why that makes a difference, but I can check in the change.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]