I found a bug, and it is easy reproduceble.
First of all, sorry if I am posting in the wrong place, and my terrible english, or something like that, but I'm just trying to help the Code::Blocks devellopment.
Before I post it, I've got the last nightly version (4461, september 11), and the problem remains.
In C, when it has the backslash ( \ ) caracter before a new line caracter, the new line caracter is "deleted" from compilation.
So, it will join this line with the next one, even it is a commented line.
Example:
int Test()
{
return 0;
//This is a comment\\
}
We got an error, cause the MingW compiler and MS compiler recognize like a commented line "}", and it will be asking for a "}" caracter at the end, but the Code Blocks IDE doesn't show this line like a comment, and the compiler gets the error.
The unique IDE that I found, able to solve this problem is the Microsoft Visual C++ 2008 Beta 2. (I didn't try with older version of Visual Studio)
Best regards.