If I have several source files in a project, one of which is, say, named "pigs.c". I try to comiple pigs.c with v08.00.60 and get some errors due to a faulty macro. So, wanting to see the actual problem code, I compile pigs.c with the Pelles "/P" option to produce a "pigs.i" file. I then rename "pigs.i" to "cowspigs.c" and add cowspigs.c to the project. No problems so far...
But when I then compile cowspigs.c, the compiler kicks out error messages referencing the original pigs.c source module, not error messages for the cowspigs.c module. And if I double-click on the error message in the 'Project' window from that compile of cowspigs.c, I'm shown the error line in the original "pigs.c" source module, not the error line in the module just compiled which is "cowspigs.c". The cowspigs.c module, because, it is the result of a previous compile, has lots and lots of more source lines in it, one or two or which are in error as a result of my bum macro but I still have no idea what is wrong.
Maybe a bug and maybe somehow a user error...?