really? i only used to get the stupid and obvious
(398) implicit signed to unsigned conversion
when doing bitwise operations. And that was because at version 1.42 or whatever the default warning threshold level was changed to -3.
Now the default level is 0 (refer to the compiler manual) and I only have two warnings, as i used to have before
(520) function "xxx" is never called
(1498) pointer (xxx@yyy) in expression may have no targets
and 1498 is a bogus warning generated by the ""omniscent compiler"" because the unused function is removed later by the linker.
I think you have two options
- Fixing your code to get rid of the warnings
- Reading the compiler manual, chapter 3.6.4.1 Disabling messages at page 55. The related command line options has to be added in "XC8 Global Options", additional options. You can, as before, change the warning level, disable all warnings, disable specific warnings.
@AndyC, i also noticed that problem happening from time to time, i think it's the stupid netbeans parser breaking whenever it feels like it, as apparently it can't find any of the <*> includes and yet it still compiles.