If the compiler errors out and says "filename @ line number so and so has an error", it's not silly to expect to see a line number somewhere in the editor.
True. But there already is a line number "somewhere in the editor" (lower left corner), AND the IDE already attempts to reposition/highlight to the line with the error...
It would be nice if the line numbers were more accurate. Thanks to the pre-processing done by the IDE, the line numbers in the compiler error messages don't always match the actual line numbers (it attempts to correct, but doesn't always succeed.)
It would also be nice if C compilers had parsers that were more capable of recovering from errors so that they could could on to (reliably) detect more errors in the same file. But this seems to be genuinely difficult :-(