simple function and attribute "noreturn"
Jędrzej Dudkiewicz
jedrzej.dudkiewicz@gmail.com
Tue May 17 10:48:00 GMT 2011
2011/5/17 Jędrzej Dudkiewicz <jedrzej.dudkiewicz@gmail.com>:
> Hi.
>
> I'm trying to remove all warnings from my project. I'm compiling with
> almost all warning options turned on, including
> -Werror=suggest-attribute=noreturn. And now I see this:
>
> Shared/Helpers/CrossHelper.cpp:88:8: error: function might be
> candidate for attribute ‘noreturn’
> [-Werror=suggest-attribute=noreturn]
>
> And here is The Function:
> 88 TInt32 SOLARIS_OS::ioctlsocket( SOCKET s, int cmd, TUInt32* argp )
> 89 {
> 90 return ioctl(s, cmd, argp);
> 91 }
>
> I don't see how this can be a candidate for noreturn. Any ideas?
Doh, to think that I had to send a message to this list after a few
hours of thinking just to got this "hah!" moment 10 minutes later.
This project is quite big and old, and someone did this in one of
headers:
#define ioctlsocket ioctl
I'm sorry for bothering you.
--
Jędrzej Dudkiewicz
I really hate this damn machine, I wish that they would sell it.
It never does just what I want, but only what I tell it.
More information about the Gcc-help
mailing list