Closed xor-gate closed 9 years ago
This appears to be happening due to the following GCC bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54113 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63877
These are fixed as of GCC 5.1. For older versions I'll probably need to add a compiler pragma to ignore these warnings (since I really don't want to have to forward-declare inlines.)
This is now fixed on develop. Turns out there were a few other issues with supporting -Wmissing-prototypes, so those are fixed, and the warning is ignored in header files on GCC versions 4.6 through 4.9.
Very nice! This is very good for people (like me) who use embedded toolchains which are not higher than version 4.9.
Thanks for your effort!
I'm trying to compile with strict compiler flags and it seems to emit warnings (which are valid):
i'm using the v0.6 amalgamated package